wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

B1 Present Perfect vs 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 complain!

a)

has forgotten

b)

has forgotten

c)

has been forgetting

4.

Which of the sentences AREN'T correct?

a)

We have been fishing since morning.

b)

We have been fishing since morning.

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