Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present perfect

Total questions: 104

Worksheet time: 1hrs 11mins

Name
Class
Date
1.

My brother ... my key. I can't get into the house.

a)

lose

b)

lost

c)

has lost

d)

have lost

2.

Vanya ... me 20 years ago. We ... friends since then.

a)

has met; were

b)

met; have been

c)

have met; are

d)

meet; have been

3.

You ... your assignment so you must be punished.

a)

didn't do

b)

did

c)

haven't done

d)

do

4.

The tutor ... me the assignment. Should I wait?

a)

sent

b)

haven't sent

c)

send

d)

give

5.

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

a)

Верно

b)

Неверно

6.

С Present Perfect нужно указание на время

a)

Верно

b)

Неверно

7.

Present Perfect описывает действие, завершившееся незадолго до момента речи

a)

Верно

b)

Неверно

8.

Present Perfect описывает действие, не имеющее результат в настоящем

a)

Верно

b)

Неверно

9.

Верно ли составлено предложение: We haven't got this chest of drawers as it was too pricey for us.

a)

Верно

b)

Неверно

10.

We ... friends for 10 years.

a)

have been

b)

has been

c)

was

d)

are

11.

Paul has traveled to Rome.

a)

In the past

b)

Ongoing

12.

We have been baking cookies.

a)

Completed

b)

Ongoing

13.

Lisa (a)   soccer for 3 years, and now she's the captain. (play)

14.

My grandmother has been hospitalized three times.

a)

In the past

b)

Ongoing

15.

The cat has been napping in the window.

a)

Completed

b)

Ongoing

16.

We (a)   yet. (eat)

17.

Annalisa (a)   already. (leave)

18.

Gwen and Arthur (a)   Seattle yet. (visit)

19.

Dylan and Barb have been taking lots of photos.

a)

Completed

b)

Ongoing

20.

Dexter has worked at Sibley for 6 months.

a)

Completed

b)

Ongoing

21.

They have been to 3 concerts so far.

a)

Completed

b)

May be repeated in the future

22.

The nurse has monitored the patient since yesterday.

a)

Completed

b)

Ongoing

23.

We have ​ (a)   started working, but we have not ​ (b)   completed the task.

Choose from the below words
already
yet
since
for
24.

We have been practicing perfect tenses ​ (a)   over a week.

Choose from the below words
for
since
already
in
while
25.

Choose the correct option:


The students ... (finish) their exams. They're very happy.

a)

have been finished

b)

have finished

c)

have been finishing

d)

have finishing

26.

Choose the correct option:


John is exhausted these days. He ... (work) too hard recently.

a)

has worked

b)

have worked

c)

has been working

d)

have been working

27.

Choose the correct option:


I ... (read) your book all day. It's very interesting, but I'm only on chapter 2.

a)

has been read

b)

have been reading

c)

have reading

d)

have read

28.

Choose the correct option:


Help, I ... (lose) my wallet. How can I get home?

a)

have been loosing

b)

have loose

c)

have been lost

d)

have lost

29.

Choose the correct option:


I ... (have) my dog for sixteen years.

a)

have been having

b)

have had been having

c)

have have

d)

have had

30.

Choose the correct option:


Sorry about the mess! I ... (bake).

a)

I am baking

b)

I have baked

c)

I have been baking

d)

I have being baking

31.

Lately, Susan ___ stressed out, and she still does!

a)

has been appearing

b)

has appeared

c)

have appeared

d)

have been appearing

32.

Laura _______ a lot of Italian papers.

a)

Has brought

b)

Has bring

c)

Have brought

d)

Had brought

33.

______ it _______in this month? No, it hasn't

a)

Have - rain

b)

Have - rained

c)

Has - rained

d)

Has - rain

34.

I ______ to her this week. (-)

a)

haven't talk

b)

haven't talked

c)

hasn't talked

d)

hasn't talk

35.

My sister _____ my cake

a)

Have ate

b)

Has eat

c)

have eaten

d)

Has eaten

36.

I_____ just______ my internship at the museum.

a)

have-finish

b)

have-finished

c)

has-finished

d)

has-finish

37.

_______ the piano since you were a child?

a)

Has you play

b)

Have you played

c)

Do you played

d)

Have you play

38.

What is the past participle of the verb "be"?

a)

Was / Were

b)

Am / Is / are

c)

Be

d)

Been

e)

Will be

39.

________ you ever been to Spain?

a)

Have

b)

Were

c)

Has

d)

Did

40.

George ___________ never eaten sushi.

a)

have

b)

has

c)

been

d)

did

41.

Bob and George have ______________ their homework.

a)

done

b)

do

c)

did

d)

doing

42.

Lindsay _____ not been to France.

a)

has

b)

is

c)

have

43.

I have never ___________ to Paris.

a)

been

b)

went

c)

go

44.

During the two years David ____________ ten different jobs.

a)

has has

b)

has had

c)

have had

45.

My friend ______________ my new dress yet.

a)

haven't seen

b)

didn't see

c)

hasn't seen

46.

How long ____________ the children slept?

a)

did

b)

have

c)

has

47.

_______________ he (call) _______________________ María?

a)

Have he called María?

b)

Have he call María?

c)

Has he called María?

d)

Have he calling María?

48.

Have you ... really strange or interesting food?

a)

ever eaten

b)

ate

c)

never eaten

d)

eating

49.

We use the Present Perfect with the time expressions:

a)

ever

b)

never

c)

already

d)

yesterday

50.

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

a)

Falso

b)

Verdadero

51.

We haven´t ridden horses ________.

a)

already

b)

ever

c)

just

d)

yet

52.

The movie _____. Please, be quiet!

a)

have begun

b)

has began

c)

have began

d)

has begun

53.

He______his homework.

a)

has did

b)

has already done

c)

have done

d)

hasn't done

54.
 I ________ (never/ be) to Canada.
a)
have never been
b)
never has been
c)
was never
d)
never was
55.
Mary __________ (write) a letter to Nick two weeks ago.
a)
has written
b)
writed
c)
wrote
d)
have written
56.
She (live) _______  in Tokio since 1995.
a)
is living
b)
have lived
c)
lived
d)
has lived
57.
We (not watch) _______  this video yet.
a)
hasn't watched
b)
haven't watched
c)
didn't watch
d)
didn't watched
58.
She (be) _______ in this class since September.
a)
was
b)
have been
c)
has been
d)
were been
59.

Kate hasn't done her homework ________________________.

a)

already

b)

just

c)

yet

d)

never

60.

I haven't seen Tom ___________________ two years.

a)

since

b)

just

c)

for

d)

already

61.

Tim hasn't read this book ___________________.

a)

already

b)

just

c)

yet

d)

never

62.

I _____________ in Ankara for 4 years and then I moved to İstanbul.

a)

lived

b)

have lived

63.

She ______________ a small flat in İzmir in 2010.

a)

has bought

b)

bought

64.

She's a vegetarian. She _______________ meat for the last 10 years.

a)

ate

b)

hasn't eaten

65.

I ______________ in Italy for 6 years. I live in the capital, Rome.

a)

have lived

b)

lived

66.

I ______________ learning English in 2007.

a)

started

b)

have just started

67.

I _________________ a bone in my body in my life.

a)

broke

b)

have never broken

68.

I ____________ my leg last week when I went climbing in the mountains.

a)

broke

b)

have never broken

69.

I ________________ abroad in my life.

a)

never went

b)

have never been

70.

I __________________ anyone famous.

a)

have never met

b)

never met

71.

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.

72.

We use the Present Perfect with the time expressions:

a)

ever

b)

never

c)

already

d)

yesterday

73.

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

a)

Falso

b)

Verdadero

74.

I __________________ a student for five years. (be)

a)

I have been a student for five years.

b)

I has been a student for five years.

c)

I have be a student for five years.

d)

I have was a student for five years.

75.

I ____________ this movie before

a)

have watch

b)

has watch

c)

have watched

d)

has watched

76.

My sister _______________ a new dress this morning.

a)

have buy

b)

has buy

c)

have bought

d)

has bought

77.

Has Sebastian eaten lasagna?

a)

Yes, he is.

b)

Yes, he has.

c)

Yes, he did.

d)

Yes, he have.

78.

Kiara has __________ the lunch.

a)

already made

b)

just make

c)

yet made

d)

never make

79.

We haven´t ridden horses ________.

a)

already

b)

ever

c)

just

d)

yet

80.

What have you done?

a)

I swam in the beach.

b)

I swim in the beach

c)

I have swum in the beach

81.

Has she eaten suri?

a)

Yes, she is.

b)

yes, she has

c)

No, she hasn't

d)

no she has.

82.

Shakira ....composed songs in Arabic, English, Portuguese, Spanish and French

a)

have

b)

hasn't

c)

has

d)

haven´t

83.

¿Cual es el verbo auxiliar del presente perfecto?

a)

Have

b)

Do

c)

Has

d)

Does

84.

¿Qué se expresa con el presente perfecto?

a)

Rutinas

b)

Habilidades

c)

Acciones de un pasado que continúen en el presente

d)

Todas las anteriores

85.

¿Utilizamos el has para?

a)

He, she, it

b)

You, I, We, They

c)

Is, Am, Are

86.

¿Utilizamos el have para?

a)

You, I, They, We

b)

Is, Am, Are

c)

He, She, It

87.

Which sentence is in the present perfect tense?

a)

I haven't heard the news.

b)

I will hear the news.

c)

I heard the news last week.

88.

Which sentence is in the present perfect tense?

a)

Yo hablo con mis padres.

b)

Yo estoy hablando con mis padres.

c)

Yo he hablado con mis padres.

89.

Has -------- moved to United State?

a)

you

b)

we

c)

i

d)

she

90.

Has he ------ to United States?

a)

goes

b)

went

c)

goed

d)

gone

91.

For the present perfect we use these auxiliary verbs

a)

Have/Had

b)

Have/Han

c)

Have/Hass

d)

Have/Has

92.

Which question is correct?

a)

Have you seen my keys?

b)

Has you seen my keys?

c)

You have seen my keys?

d)

Did you have seen my keys?

93.

When your mom has _____ you new shoes.

a)

bought

b)

worn

c)

wear

94.

When your teacher has _______ on Collaborate for hours.

a)

speak

b)

spoken

c)

went

95.

When you have ________ you have a test tomorrow.

a)

forget

b)

forgotten

c)

forgot

96.

When you have ______ one whole week to do the test but you remember on Friday night.

a)

have

b)

are

c)

had

97.

When you have _______ the right answer but the microphone was off.

a)

tell

b)

say

c)

said

98.

When you have ______ a total boss and got a 7.0 in your test!

a)

was

b)

are

c)

been

99.

When you have _________ 6 hours of recorded classes.

a)

see

b)

watched

c)

saw

100.

Do you know what "a bucket list" is?

a)

Of course

b)

Never heard of it

101.

Learn to drive

a)

I'm all in

b)

Been there, done that

c)

I'm on the fence

d)

Not my cup of tea

102.

Get a tattoo

a)

I'm all in

b)

Been there, done that

c)

I'm on the fence

d)

Not my cup of tea

103.

Run a marathon

a)

I'm all in

b)

Been there, done that

c)

I'm on the fence

d)

Not my cup of tea

104.

Write about something you have done which would tick in your bucket list. It can be something about a travel, a concert, exotic food, anything interesting or fun you can share. Write about 40 words.

4 lines