wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present Perfect Continuous

Total questions: 19

Worksheet time: 12mins

Name
Class
Date
1.

Helen … (to wash) the dishes for fifteen minutes.

a)

have been washing

b)

has been washing

c)

is washing

d)

has be washing

2.

Sam … (to drive) a car for five hours now.

a)

has bee driving

b)

have been driven

c)

has been driving

d)

is driving

3.

I … (to look) for information on the subject since last Friday.

a)

am looking

b)

has been looking

c)

have looked

d)

have been looking

4.

You … (to work) as a computer programmer for more than fifteen years.

a)

has been working

b)

have are working

c)

have been worked

d)

have been working

5.

Andy and Den … (to discuss) the plans for their winter holidays for two hours now.

a)

have discussing

b)

has been discussing

c)

have been discussed

d)

have been discussing

6.

Why is there so much snow outside? It … (snow) for hours.

a)

has snowed

b)

has been snowing

7.

Which picture does best describe the situation? "I've just washed the dishes".

a)
b)
c)
8.

Hurry up! The film … already (start).

a)

has started

b)

has been starting

9.

We … (know) each other since last year.

a)

have known

b)

have been knowing

10.

What picture does describe the situation best? "The wind has been blowing since yesterday".

a)
b)
11.

The Present Perfect Continuous says ...

a)

when the action started.

b)

how long the action was in progress.

c)

when the action finished.

d)

how often the action happens.

12.

Lexical markers for the Present Perfect Continuous are the words...

a)

here and now

b)

ever and never

c)

just and yet

d)

for and since

13.

It ______ since this morning. It's terrible!

a)

has being raining

b)

has rained

c)

has been raining

d)

has been rained

14.

He _______ bad for some weeks now.

a)

has been feeling

b)

has felt

c)

has been felt

d)

is feeling

15.

These women ______ songs since morning without getting tired.

a)

has been singing

b)

has been sung

c)

have sung

d)

have been singing

16.

The girl ______ her lessons for a long time.

a)

has been learning

b)

has been learnt

c)

has being learning

d)

has learnt

17.

Jack ______ a cosmonaut since early childhood.

a)

has been wanting

b)

has been wanted

c)

has wanted

d)

has being wanting

18.
Jack _______________ in Melbourne since 2014.
a)
has lived
b)
has been living
c)
has lived/has been living
19.
Anne __________ in Korea.
a)
have lived
b)
has been living
c)
has lived