wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present Perfect&Present Perfect Continuous

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Cam _____ for 3 hours and he _____ 286 pages so far.

a)

has read/ has read

b)

has been reading/ has read

c)

has been reading / has been reading

2.

You _____ this mobile for years. Why don’t you buy a new one?

a)

had

b)

have had

c)

have been having

3.

I think that the waiter _____ about us. Where is the manager? I’m going to complaint!

a)

has forgotten

b)

has forgetting

c)

has been forgetting

4.

Which of the sentences aren’t correct?

a)

We have been fishing since morning.

b)

Mike has been studying English for 3 years.

c)

They have been knowing each other for 6 months.

5.

I _____ Hurts since I went to their concert.

a)

have loved

b)

have been loving

c)

both options are correct

6.

– How long _____ your mom _____ here? - For about 29 years.

a)

has (your mom) worked

b)

has (your mom) been working

c)

both options are correct

7.

We’ve visited 15 countries _____. I hope to have visited 50 countries before I retire.

a)

just

b)

so far

c)

yet

8.

Which dialogue isn’t correct?

a)

– Why is she crying? – She has been cutting onions.

b)

– Why is she crying? – She has been cutting her finger.

c)

– Why is she crying? – She has cut her finger.

9.

Mike and Peter _____ each other since kindergarten. They are best friends and Peter is going to become a godfather of Mike’s son.

a)

know

b)

have known

c)

have been knowing

10.

Mitchel _____ in Lisbon for 10 years. He loves this place so much and doesn’t want to leave.

a)

have lived

b)

has been living

c)

both options are correct