Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect 6th gr

Total questions: 106

Worksheet time: 2hrs 0mins

Name
Class
Date
1.

Choose ALL the REGULAR verbs.

a)

carry

b)

meet

c)

play

d)

finish

2.

I _____________________ (collect) stamps since I was nine.

a)

have collected

b)

has collected

c)

collected

3.

________________ the children _________________ (eat) their breakfast yet?

a)

Have/ ate

b)

Have/ eaten

c)

Has/ eat

4.

Past participle of STOP

a)

stopping

b)

stoped

c)

stopped

d)

stops

5.

Peter ___________________ (be) to Thailand once before.

a)

has been

b)

has be

c)

have been

6.

Dewi and Ria ....... (go) swimming three times this week.

a)

has gone

b)

have gone

c)

went

7.

A: What happened to your leg?

B: I ...............it.

a)

has break

b)

will break

c)

am broken

d)

have broken

8.

_____________ your boss ______________ (come) back yet?

a)

Has / coming

b)

Has / come

c)

Have/ come

d)

Has / came

9.

They _____ sailed on a yacht.

a)

have

b)

has

10.

The cat ______ eaten the donuts yet.

a)

have

b)

has

c)

haven't

d)

hasn't

11.

Look. Choose the correct sentence.

a)

We made a cake never.

b)

We has never make a cake before.

c)

We've never made a cake before.

d)

We've never make a cake before.

12.

I................Helen since April.

a)

don't see

b)

didn't see

c)

haven't seen

d)

haven't saw

13.

She ______ dropped her wallet.

a)

have

b)

has

14.

Andy and Tom ____________________ (finish) their homework already.

a)

haven't finished

b)

hasn't finished

c)

hasn't finish

15.

Susan ________________ already _______________(take) the dog for a walk.

a)

have/ taken

b)

has/ taken

c)

has/ taking

d)

have / took

16.

What have they done?

a)

They have won a race.

b)

They has built a house.

c)

They have cleaned the room.

d)

They haves bought things for the studio.

17.

(a)   (you/like) the movie?

18.

Look. Choose the correct sentence.

a)

The train has arrived.

b)

The train hasn't arrived.

c)

The train have arrived.

d)

The train haven't arrived.

19.

The teacher _________________ (help) the students with their homework

a)

helped

b)

has helped

c)

helps

d)

have helped

20.

Amelia is a famous pilot. She _______________ (do) many long flights.

a)

do

b)

done

c)

has done

d)

have done

21.

The firefighters ____________ (work) bravely to save lives in dangerous situations.

a)

have worked

b)

worked

c)

works

d)

working

22.

They _______________ (learn) a lot about different cultures during their travels.

a)

learns

b)

learned

c)

learning

d)

have learned

23.

Mother Teresa ___________ (improve) lives with her work

a)

improved

b)

has improved

c)

improves

d)

improving

24.

Albert Einstein ___________ (do) theories in physics.

a)

did

b)

done

c)

has done

d)

have done

25.

She ___________ (donate) her old toys to children in need.

a)

has donates

b)
donated
c)
donating
d)

has donated

26.

Me and my family ___________ (have) an amazing experience.

a)

has had

b)

had

c)

have had

d)

having

27.

The artist ___________ (create) beautiful paintings that everyone admires

a)

has created

b)

created

c)

creates

d)

creating

28.

MrBeast ___________ (donate) his money by games.

a)

donating

b)

have donated

c)

donated

d)

has donated

29.

I haven't ______________ your book.

a)

taken

b)

take

c)

took

d)

takes

30.

She ____________ eaten Asian food.

a)

has

b)

had

c)

hadn't

d)

hasn't

31.

I _________________ my purse.

a)

I have lost my purse.

b)

I has lost my purse.

c)

I have losted my purse.

32.

We _________________ this movie already.

a)

We have seen this movie already.

b)

We has seen this movie already.

c)

We have seed this movie already.

33.

There _________________ an accident.

a)

There has been an accident.

b)

There have been an accident.

c)

There has beed an accident.

34.
It's a great movie. I have ... that movie many times.
a)
saw
b)
seen
c)
see
35.
Have you ... really strange or interesting food?
a)
ever eaten
b)
never eaten
c)
ate
36.
(A) ... your brother talked to you yet?
(B) Yes, he ... .
a)
Has / did
b)
Have / have
c)
Has / has
37.
She has a car, so she ... there many times.
a)
have drive
b)
has driven
c)
has drove
38.

I .............. never .................... a car before

a)

have, had

b)

has, had

c)

have, have

d)

had, had

39.

She............................to Brazil last year.

a)

have been

b)

has been

c)

has have

d)

has be

40.

The dog............................under the tree.

a)

has sleep

b)

have slept

c)

has slept

d)

had been

41.

They (a)   ( not/go) to the United States

42.

He (a)   ( see) a ghost

43.

They (a)   ( not play) basketball

44.

She (a)   ( study ) French

45.

He (a)   ( not/ ride) a motorbike

46.

I __________ to Edinburgh three times

a)

been

b)

has been

c)

have been

47.

Asia and Rebecca ___________ a medal!

a)

has won

b)

have winned

c)

have won

48.

Giorgio ___________ really hard for this test

a)

have studied

b)

has stuyed

c)

has studied

49.
_____ her yet?
a)
Have you saw
b)
Has you saw
c)
Have you seen
d)
Has you seen
50.
I______yet.
a)
made my bed.
b)
has made my bed.
c)
haven't made my bed.
d)
hasn't made my bed.
51.

Tim hasn't read this book ___________________.

a)

already

b)

just

c)

yet

d)

never

52.

_____________ they visited the pyramids yet?

a)

Has

b)

Did

c)

Have

53.

Ann _________ already __________ this book.

a)

read

b)

has read

c)

have read

54.

Какие глаголы используются с окончанием -ed

a)

read

b)

cook

c)

study

d)

eat

55.

We have never ... to London

a)

was

b)

were

c)

been

d)

be

56.

Какие слова являются маркерами времени Present Perfect?

a)

recently

b)

tomorrow

c)

ever

d)

before

e)

never

57.

My mother ... a lot of work recently.

a)

has had

b)

have had

c)

have

d)

has

58.

Present Perfect Tense - это...

a)

простое прошедшее

b)

прошедшее длительное (продолженное)

c)

натстоящее простое

d)

настоящее завершенное

59.

Какие слова являются показателями Present Perfect

a)

in 2019

b)

already

c)

tomorrow

d)

just

60.

I don’t want to go to the cinema. I ___ this film.

a)

has already seen

b)

already saw

c)

have already seen

61.

Present Perfect составляется с помощью вспомогательного глагола have в нужной форме и третьей формы глагола

a)

Верно

b)

Неверно

62.

Oh! I ___________just___________my finger. (cut)

a)

has cut

b)

cuted

c)

have cut

d)

have cuted

63.
_____ the letter ?
a)
Have your dad written
b)
Have your dad wrote
c)
Has your dad written
d)
Has your dad wrote
64.

Tom ... the window.

a)

have broken

b)

has broken

c)

has brake

d)

have brake

65.

He ... his exam.

a)

have passed

b)

has passed

c)

have pass

d)

has pass

66.

They ... that car.

a)

hasn't seen

b)

haven't seen

c)

haven't saw

d)

hasn't saw

67.

We ... the soccer match.

a)

has win

b)

have win

c)

has won

d)

have won

68.

He ... for the test.

a)

have studied

b)

has study

c)

has studied

d)

have study

69.

... he ... a cake?

a)

Have - make

b)

Has - made

c)

Have - made

d)

Has - make

70.

... they ... the dishes?

a)

Has - washed

b)

Have - wash

c)

Have - washed

d)

Has - wash

71.

You ... the car.

a)

haven't wash

b)

hasn't washed

c)

haven't washed

d)

hasn't wash

72.

She ... pasta

a)

has cooked

b)

have cooked

c)

has cook

d)

have cook

73.

... you ever ... basketball?

a)

Has - play

b)

Have - play

c)

Has - played

d)

Have - played

74.

I __________ to Edinburgh three times

a)

been

b)

has been

c)

have been

75.

Giorgio ___________ really hard for this test

a)

have studied

b)

has stuyed

c)

has studied

76.

I haven't seen Tom ___________________ two years.

a)

since

b)

just

c)

for

d)

already

77.

Mary has _______________ missed her flight.

a)

just

b)

ever

c)

yet

d)

for

78.

Sally hasn't been to the theatre ____________ she was five.

a)

for

b)

already

c)

since

d)

just

79.

Tim hasn't read this book ___________________.

a)

already

b)

just

c)

yet

d)

never

80.

Ann's family has lived in this city _________ ten years.

a)

already

b)

for

c)

since

d)

just

81.
It's a great movie. I have ... that movie many times.
a)
saw
b)
seen
c)
see
82.
Have you ... really strange or interesting food?
a)
ever eaten
b)
never eaten
c)
ate
83.
My family and I ... to many different countries around the world.
a)
have flown
b)
has flown
c)
flown
84.

Have you ever ___________ about the Beatles?

a)

hear

b)

heard

c)

hearing

d)

heared

85.

I haven't ______________ your book.

a)

taken

b)

take

c)

took

d)

takes

86.

Have you ________a letter before?

a)

write

b)

wrote

c)

written

87.

Have you ever ___________ about the Beatles?

a)

hear

b)

heard

c)

hearing

d)

heared

88.
I've ______________ finished all my tasks for this week.
a)
already
b)
yet
c)
so far
89.

We use the Present Perfect Simple:

a)

For actions which happened in the past, but we don`t mention when exactly.

b)

For actions that happened in the past and their results are obvious in the present.

c)

for actions that happened in the present simple.

90.

We use the Present Perfect with the time expressions:

a)

ever

b)

never

c)

already

d)

yesterday

91.

We use YET with the Present Perfect in questions and negative sentences.

a)

Falso

b)

Verdadero

92.

We use ALREADY with the Present Perfect in affirmative sentences and questions.

a)

Falso

b)

Verdadero

93.

We use How long?, since and for in Present Perfect.

a)

Falso

b)

Verdadero

94.
go - went - 
a)
got
b)
gone
c)
go
d)
gotten
95.

The present perfect is formed by...

a)

HAVE + PAST PARTICIPLE

b)

HAVE / HAS + PAST PARTICIPLE

c)

AM/ IS/ ARE + PAST PARTICIPLE

d)

AM / IS / ARE + V-ING

96.

Present perfect is used with these words...

a)

JUST

b)

NOW

c)

FOR / SINCE

d)

YET

e)

EVER

97.

They ______ a cold. (have)

a)

has had

b)

had had

c)

have had

98.

She ______ up at seven. (get up)

a)

have gotten

b)

has get

c)

has gotten

99.

We ________ our holiday yet. (not / plan)

a)

hasn't plan

b)

haven't planed

c)

haven't planned

100.

She _______ him for a long time. (not / see)

a)

hasn't saw

b)

haven't seen

c)

hasn't seen

101.

(speak / he) __________ to his boss?

a)

Have he spoken

b)

Has he spoken

c)

Has he spoke

102.

No, he (have / not) _______

a)

haven't

b)

hasn't not

c)

hasn't

103.

She __________ her homework. (do)

a)

has done

b)

have done

c)

has did

104.

Eric, Lisa and Tania _________ white shirts. (wear)

a)

has worn

b)

have wore

c)

have worn

105.

(be / you) _______ at school?

a)

Has you be

b)

Have you been

c)

Has you been

106.

Schools __________ (not / start)

a)

haven't start

b)

hasn't started

c)

haven't started