wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PRESENT PERFECT FINAL REVIEW

Total questions: 25

Worksheet time: 8mins

Name
Class
Date
1.

10. ........ you ever ....... in a hotel?

a)

Have , stayed

b)

Has, stayed

2.

9. They ..... .... here for years.

a)

hasn't lived

b)

haven't lived

3.

8. I ...... ........ that movie

a)

have seen

b)

has seen

4.

7. My sister ...... ...... the key to the bathroom.

a)

have lost

b)

has lot

5.

3. I ...... ........ as a teacher since 2005.

a)

have worked

b)

has work

6.

1. I have …………………. been to a foreign country.

a)

never

b)

ever

7.

2. Have you …………………. seen her perform?

a)

ever

b)

never

8.

I have ………………… seen a ghost.

a)

ever

b)

never

9.

Have you _________ eaten lobster ?

a)

ever

b)

never

10.

I have ___________ been to France.

a)

never

b)

ever

11.

Have you _________ met such a beautiful girl?

a)

never

b)

ever

12.

My aunt has lived in Australia (a)   15 years.

13.

Jane has been in Ireland (a)   three days.

14.

Jennifer is in her office. She has been there (a)   7 o'clock.

15.

India has been an independent country (a)   1947.

16.

The bus is late. We have been waiting (a)   20 minutes.

17.

The girls ______ already visited the Louvre museum in Paris.

a)

have

b)

has

c)

haven't

d)

hasn't

18.

Has Morris finished his studies ______?

a)

already

b)

just

c)

yet

19.

We have _____ tried to contact her twice. Don't waste time.

a)

yet

b)

already

c)

just

20.

We already have been to Argentina but we haven't been to Chile _______.

a)

just

b)

yet

c)

already

21.

The TV show has ______ started. We haven't missed anything.

a)

just

b)

already

c)

yet

22.

Haven't you finished the composition for today's class _____? You're in trouble.

a)

already

b)

just

c)

yet

23.

Has everybody arrived _____? We need to go, guys!

a)

yet

b)

just

c)

already

24.

10. Don’t worry, I have ________ spoken to the police. They’ll be here any minute now.

a)

a) yet

b)

b) already

c)

c) just

25.

6. Carla: Have you done the washing up yet?

Joseph: I've _________ done it. I did it an hour ago.

a)

a) yet

b)

b) already

c)

c) just