wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

present perfect simple & continuous

Total questions: 16

Worksheet time: 5mins

Name
Class
Date
1.

I _______________ for two hours.

a)

read

b)

am reading

c)

have read

d)

have been reading

2.

I _____ on this assignment for an hour but I ______ yet. I ______ on it.

a)

am working - haven't finished - am still working

b)

have worked - haven't finished - am still working

c)

have been working - haven't finished - am still working

d)

have been working - haven't finished - still work

3.

I _____ since 9 am. I _____ five copies so far.

a)

am working - have corrected

b)

have worked - have corrected

c)

have been working - have been correcting

d)

have been working - have corrected

4.

I have known her ____ I was born.

a)

since

b)

for

c)

during

d)

while

5.

Elizabeth is very tired because she _____ her country for 70 years (said before she died).

a)

rules

b)

is ruling

c)

has ruled

d)

has been ruling

6.

I _____ all day. However, I _____ much.

a)

am studying - 'm not learning

b)

have been studying - haven't learnt

c)

have been studying - don't learn

d)

have studied - am not learning

7.

Charles' s clothes are filthy because he _____ with his dog in the garden of Buckingham Palace for hours.

a)

plays

b)

is playing

c)

has played

d)

has been playing

8.

How long ____ Camilla?

a)

do you know

b)

have you been knowing

c)

have you known

9.

How much money _____?

a)

have you saved

b)

have you been saving

10.

The grass is super wet. _____?

a)

has it rained

b)

has it been raining

11.

I _____ you an email. _____ it?

a)

have written - have you read

b)

have been writing - have you read

c)

am writing - have you been reading

d)

have been writing - have you been reading

12.

They've been playing tennis every Saturday _____ they met.

a)

since

b)

for

13.

Have you always _____ chocolate?

a)

loved

b)

been loving

14.

I'm worried about Harry. He _____ too much with his family recently.

a)

has been fighting

b)

has fought

c)

fights

d)

is fighting

15.

I _____ to call Megan all morning but I can't get through. She's probably at the film studio.

a)

am trying

b)

try

c)

have tried

d)

have been trying

16.

I _____ 3 great ways to study the vocabulary efficiently.

a)

am finding

b)

find

c)

have found

d)

have been finding