wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present Perfect Continuous

Total questions: 15

Worksheet time: 15mins

Name
Class
Date
1.

Sue __________ on the phone since early morning.

a)

has being talking

b)

talk

c)

has talking

d)

has been talking

2.

I _____ Daisy and her husband Dennis for fifteen years.


a)

am knowing

b)

have known

c)

was knowing

d)

have been knowing

3.

George and Kate _____ their dog in the park _____ 10 o'clock.

a)

have been walking / since

b)

are going to walk / still

c)

are walking / yet

d)

has walked / for

4.

Tom _____ very bad since last Friday because he _____ a very bad cold.

a)

is feeling / catches

b)

has been feeling / has caught

c)

will feel / is catching

d)

has felt / is going to cash

5.

For half an hour, Elli _____ the plants and her husband _____ the grass.

a)

watered / is cutting

b)

has been watering / has been cutting

c)

waters / cut

d)

has watered / was cutting

6.

I haven’t been watching any films __________ a week.

a)

for

b)

since

c)

in

d)

about

7.

They have been packing __________ 3 hours now.

a)

since

b)

for

c)

on

d)

in

8.

Where __________ all this time?

a)

have been you working

b)

have you been working

c)

you have been working

d)

having working

9.

Jack __________ ‘War and Peace’ for 3 months.

a)

has read

b)

has being reading

c)

have been reading

d)

has been reading

10.

Kate __________ to Adam since Tuesday.

a)

hasn’t be talking

b)

hasn’t been talking

c)

haven’t been taking

d)

hasn’t being

11.

He has been playing video games __________ he was a child.

a)

about

b)

in

c)

for

d)

since

12.

Sarah __________ since March.

a)

haven’t been skiing

b)

hasn’t been skiing

c)

has been not skiing

d)

have not been

13.

Tina __________ the house since 10 a.m.

a)

has been cleaning

b)

is cleaning

c)

has cleaning

d)

have cleaning

14.

We have been studying English __________ 7 years.

a)

about

b)

since

c)

for

d)

on

15.

He __________ letters to her for 10 years.

a)

has be writing

b)

has been writing

c)

has writing

d)

have been writing