wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect Review

Total questions: 25

Worksheet time: 14mins

Name
Class
Date
1.

Have you ever __________ to London?

a)

been

b)

be

c)

was

d)

were

2.

Which of these verbs can be used in Present Perfect sentences? Choose 2

a)

seen

b)

saw

c)

written

d)

wrote

3.

Complete the sentence below with ONE word only.


Asma (a)   recently visited Dubai.

4.

Complete the sentence below with TWO WORDS.


Asma and Mariam ___________ ___________ their homework.

(a)  

5.

I _______________ never _____________ a famous person, but I would like to.

a)

has ... met

b)

have ... met

c)

have ... meet

d)

has ... meet

6.

Which TWO sentences/questions are correct?

a)

Ms Lee have done attendance for today.

b)

Has Ms Kasia ever been angry?

c)

Has Noura and Nouf read many books?

d)

Students have done very well in the Vocabulary exam.

7.

Complete the sentence below with ONE word only.


My phone (a)   run out of battery. Can I use yours?

8.

____________ you ____________ that movie before?

a)

Have ... seen

b)

Has ... seen

c)

Have ... saw

d)

Has ... saw

9.

What's Past Participle for 'know'?

a)

knowed

b)

knows

c)

known

d)

knowledge

10.

What's Past Participle for 'break'?

a)

broken

b)

broke

c)

breaked

d)

breaking

11.

That's the worst film ...

a)

... I have ever seen.

b)

... I saw.

c)

... I has ever seen.

d)

... she have seen.

12.

Which TWO questions below are correct?

a)

How long have you had your car for?

b)

Have you done any online shopping lately?

c)

Where has she be all this time?

d)

What has you done?

13.

Complete the sentence below with ONE WORD only.


I have not seen him (a)   .

14.

Which TWO sentences are correct?

a)

Joey has not made his bed.

b)

Monica have not made her bed.

c)

Phoebe and Rachel have tidied up their rooms.

d)

Chandler and Ross has tidy up their rooms

15.

Complete the sentence with ONE word only.


Ms Kasia has lived in the UAE (a)   2011.

16.

Complete the sentence below with ONE word only\


Ms. Helen has been in the UAE (a)   29 years.

17.

Complete the sentence below with ONE WORD only.


I am not hungry as I have (a)   dinner already.

18.

Which sentence is correct?

a)

I am not hungry as I have eaten already.

b)

I am not hungry as I have eaten yet.

c)

I am not hungry as I have ever eaten.

d)

I am not hungry as I have never eaten.

19.

I ____________________ Canada twice already and I am planning to go there in the future.

a)

have been

b)

have visit

c)

have visited

d)

have be

20.

She _____________ ____________ for two hours today.

a)

has exercise

b)

has exercised

c)

have exercised

d)

has been exercise

21.

Have you finished ____?

a)

for

b)

since

c)

before

d)

yet

22.

I have done the Mid term exam __________. I don't need to do it again.

a)

already

b)

since

c)

for

d)

yet

23.

Have you ___________ been in love?

a)

never

b)

ever

c)

yet

d)

for

24.

She has ____________ been to Dubai so she needs to take a COVID-19 test.

a)

yet

b)

for

c)

recently

d)

before

25.

Complete the sentence below with ONE WORD only.


Nujoud and Noura have (a)   been to the Seychelles, but they would love to go.