wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present Perfect Continuous

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

1.They (look) for their cat since morning.

a)

a) have been looking

b)

b) have looked

c)

c) has looking

2.

2. Her son (play) computer games since childhood.

a)

a) has been playing

b)

b) has played

c)

c) have been played

3.

3.We (clean) our flat all day long.

a)

a) have been cleaning

b)

b) have cleaned

c)

c) has cleaned

4.

4. Alice (talk) on the phone since early morning!

a)

a) has been talking

b)

b) has talked

c)

c) have been talked

5.

5. I (write) this verse for 5 minutes.

a)

a) have been writing

b)

b) have written

c)

c) has been written

6.

6. Bob and Pamela (pack) their suitcases since 6 o’clock.

a)

a) have been packing

b)

b) have packed

c)

c) having been packing

7.

7. (study) she Hebrew since last spring?

a)

a) Has she been studying

b)

b) Has she studied

c)

c) Have she studying

8.

8. You (play not) football since you were 15 years old.

a)

a) haven’t been playing

b)

b) haven’t played

c)

c) hasn’t you

9.

9. (watch) they this show for 2 hours?

a)

a) Have they been watching

b)

b) Have they watched

c)

c) They have

10.
We have not been to the seaside _____ last June.
a)
Since
b)
For
11.
She hasn't spoken English _____ her last holidays in the USA.
a)
Since
b)
For
12.
I have known him _____ childhood.
a)
For
b)

Since

13.
She has been preparing for her exams _____ the last two months.
a)
Since
b)
For
14.
She has been an English teacher _____ 1989.
a)
Since
b)
For
15.

Radindra ____________ been studying hard this semester.

a)

has

b)

have

c)

had

16.
 I'm tired because I -- working out.
a)
has been
b)
have been
c)
had been
d)
have being
17.

Ms Vera __________ living in Mecca since May.

a)

is being

b)

have been

c)

has been

d)

has being

18.

He has _________ too hard today.

a)

being working

b)

is working

c)

been working

d)

works

19.

The formula of the Present Perfect Continuous is...

a)

have been + Ving

b)

have been + Ved

c)

have/has been + Ving

d)

has been + Ving

20.

The Present Perfect Continuous answers the question...

a)

how long

b)

how much

c)

how often

d)

how are you

21.

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

22.

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.

23.

It ______ since this morning. It's terrible!

a)

has being raining

b)

has rained

c)

has been raining

d)

has been rained

24.

These women ______ songs since morning without getting tired.

a)

has been singing

b)

has been sung

c)

have sung

d)

have been singing

25.

The girl ______ her lessons for a long time.

a)

has been learning

b)

has been learnt

c)

has being learning

d)

has learnt

26.

Maula ______ a cosmonaut since early childhood.

a)

has been wanting

b)

has been wanted

c)

has wanted

d)

has being wanting

27.

I _______living here since the last 10 years.

a)

has

b)

have

c)

has been

d)

have been

28.

Shakira has been _______for two hours.

a)

study

b)

studies

c)

studied

d)

studying

29.

It has been ___ since Monday

a)

rain

b)

rainy

c)

raining

d)

rained

30.

I _____been cooking since 1 p.m..

a)

has

b)

have

c)

having

d)

hasing

31.

______they been playing?

a)

Has

b)

Have

c)

Has been

d)

Have been

32.

______Caca been sleeping?

a)

Has

b)

Have

c)

Is

d)

Does

33.

It has been ______

a)

snow

b)

snows

c)

snowed

d)

snowing

34.

I'm tired because I ___ been working out.

a)

've

b)

has

c)

am

35.

Karima ______ living in Italy since May.

a)

has being

b)

is been

c)

has been

36.

Did you know he's been teaching German ___ fifteen years?

a)

before

b)

since

c)

for

37.

We have been watching TV ___ we had dinner.

a)

for

b)

since

c)

by

38.

He has ______ too hard today.


a)

working

b)

works

c)

been working

39.

Has it ___ raining since you arrived?

a)

be

b)

been

c)

is

40.

My brother has been travelling ___ two months.

a)

since

b)

for

c)

by

41.

My cat ______ been sleeping all day.

a)

have

b)

has

c)

is

d)

been

42.

_______ Abdullah ________ doing exercise?

a)

Has/been

b)

Been/has

c)

Have/ been

d)

Been/have

43.

Select the correct sentence.

a)

It has raining for several days.

b)

It has been raining for several days.

c)

It have been raining for several days.

d)

It has been rain for several days.

44.

Which one is the correct structure of Present Perfect Continuous tense.

a)

Subject + have/has + v. -ing

b)

Subject + have/has + been + v. -ing

c)

Subject + been + have/has + v. -ing

45.

We ___________________for two hours

a)

have been driving

b)

has been driving

c)

have been drive

d)

have driving

46.

Adylan and Ivan _______________ playing tennis for an hour.

a)

have been

b)

has been

47.

Who _____________ _____________ eating my cookies?

a)

has been

b)

have been

c)

been has

d)

been have

48.

Zeze _____ her since he was a kid

a)

has been knowing

b)

has knowing

c)

has known

49.

How long _____ you been studying English?

a)

have

b)

are

c)

do

50.

we / live in London for six months

a)

we have been living in London for six months

b)

we have live in London for six months

c)

we has live in London for six months

d)

we has been live in London for six months