wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect Continuous

Total questions: 50

Worksheet time: 28mins

Name
Class
Date
1.

Prerna ______winning this championship for last 2 years.

a)

has

b)

has been

c)

have

d)

have been

2.

_______ Jim ________ doing exercise?

a)

Has/been

b)

Been/has

c)

Have/ been

d)

Been/have

3.

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

4.

We ___________________for two hours

a)

have been driving

b)

has been driving

c)

have been drive

d)

have driving

5.

It has _____ snowing a lot this week.

a)

be

b)

been

c)

being

6.

_____ your brother and sister been getting along?

a)

have

b)

has

c)

are

7.

she / work here for five years

a)

she has been working for five years

b)

she have been working for five years

c)

she has worked for five years

d)

we has worked for five years

8.

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

9.

they / learn English for two years

a)

they / learn English for two years

b)

they has been English for two years

c)

They have been learning English for two years

10.

Diego _____/_______ playing football so he’s tired

a)

have / been

b)

has / been

c)

has / being

d)

have

11.

she has _____ ____(go) to the cinema every weekend for years

a)

been / been

b)

has/ going

c)

been / going

d)

have/ go

12.

it ____/_____ raining, the pavement is wet

a)

has / been

b)

has / be

c)

has / rain

d)

have/ been

13.

you / not / eat well recently

a)

you have not eating wel recently

b)

I have not been working

c)

you has not eating well recetly

d)

you have not been eating well recently

14.

she / not / study

a)

she has not studying

b)

she have not studying

c)

she hasn't been studying

15.
Julie ___ (learn) how to drive for 6 years! and she still can't!
a)
has learnt
b)
has been learning
c)
have learned
d)
have been learning
16.

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.

17.

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

18.

The Present Perfect Continuous answers the question...

a)

how long

b)

how much

c)

how often

d)

how are you

19.

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

20.

The Present Perfect Continuous can't be used with...

a)

verbs of thinking (know, believe, understand...)

b)

verbs of motion (go, run, jump...)

c)

verbs of feeling (like, love, hate...)

d)

verbs of senses (see, hear, taste...)

21.

It ______ since this morning. It's terrible!

a)

has being raining

b)

has rained

c)

has been raining

d)

has been rained

22.

He _______ bad for some weeks now.

a)

has been feeling

b)

has felt

c)

has been felt

d)

is feeling

23.

These women ______ songs since morning without getting tired.

a)

has been singing

b)

has been sung

c)

have sung

d)

have been singing

24.

The girl ______ her lessons for a long time.

a)

has been learning

b)

has been learnt

c)

has being learning

d)

has learnt

25.

Jack ______ a cosmonaut since early childhood.

a)

has been wanting

b)

has been wanted

c)

has wanted

d)

has being wanting

26.

My father ( work).........................for the whole day, now he is very tired

a)

have been working

b)

has been working

c)

have working

d)

has working

27.

you ( paint)...................these houses all day?

a)

Have you painted

b)

have you been painting

c)

have you been painted

d)

has you been painting

28.

She ( not/ do).............................. her homework

a)

has not done

b)

have not been doing

c)

has been not doing

d)

has not been doing

29.

Have you been working in this factory for 5 years?

Yes,.............................

a)

I has

b)

I have

c)

She has

d)

She have

30.

Why are your hands so dirty?

-I.....................my bike

a)

have repaired

b)

have been repairing

c)

has been repaired

d)

has been repaired

31.

We ( not /write)..................... to each other for 6 months.

a)

have not been writing

b)

has not been writing

c)

have writtten

d)

had written

32.

She (chat) _____ with her friend all the day.

a)

had been chated

b)

has been chating

c)

has been chatting

d)

have been chatting

33.

How long you ..................English? For 5 years

a)

have you studied

b)

have you been studying

c)

studied

d)

have you been studing

34.

I love this film. I..................it four or five times already.

a)

have been seeing

b)

have seen

c)

has seen

d)

had seen

35.

I .................. to New York three times this year.

a)

have been being

b)

has been

c)

was

d)

have been

36.
How much time _____ ?
a)
have you been waiting
b)
are you been waiting
c)
have you waiting
d)
did you waited
37.
Sam moved to L.A. in 1997. He _____ here for 20 years.
a)
has been living
b)
has living
c)
have been
d)
had lived
38.
She's exhausted because she _____ since 6:00 this morning.
a)
has been working
b)
hasn't been slept
c)
has been worked
d)
hasn't been eaten
39.
Jocelyn _____ at that factory last April.
a)
started working
b)
has worked
c)
has been working
d)
has started to work
40.
How long _____ at this school?
a)
have you been studying
b)
have you studying
c)
did you studied
d)
you been study
41.
_____ about calling my ex-girlfriend. What do you think?
a)
I've been thinking
b)
I'm been thinking
c)
I've thouhgt
d)
Have I thought
42.
_____ for three whole hours. When are we going to get home?
a)
We've been driving
b)
You been driving
c)
I've been ridden
d)
I'm riding my burro
43.
_____ about buying a new car?
a)
Have you ever thought
b)
Did you ever thought
c)
Have you ever thinking
d)
Have you been thinging
44.
I'm taking my son to the  doctor, because his head _____ for three days.
a)
has been hurting
b)
has hurts
c)
is hurting
d)
was hurts
45.
Karla _____ the piano since she was six years old.
a)
has played
b)
has been played
c)
have been playing
d)
has playing
46.

My parents ___________ (to talk) with my sister for hours.

a)

have been talking

b)

has been talking

47.

Omar ___________ (to do) his homework for 1 hour.

a)

have been doing

b)

has been doing

c)

has being doing

d)

have being doing

48.

His friend ___________ (to play) videogames since he bought a new computer.

a)

have been playing

b)

have being playing

c)

has been playing

d)

has been played

49.

she / work here for five years

a)

she has been working for five years

b)

she have been working for five years

c)

she has worked for five years

d)

we has worked for five years

50.

I / not / work today

a)

I have not been working today

b)

I has not been working today

c)

I have been not working today