Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect Continuous

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

He _________________(work) in this company since 1985.

a)

have worked

b)

has worked

c)

have done working

d)

has been working

2.

I _______________ (wait) for you since two o'clock.

a)

has been waiting

b)

have been waited

c)

have been waiting

d)

has wait

3.

Mary ______________ (live) in Germany since 1992.

a)

have been living

b)

has been living

c)

have done living

d)

has live

4.

Why is he so tired? He __________(play) tennis for five hours.

a)

have been played

b)

has been playing

c)

have been playing

d)

played

5.

You ________________ (learn) English ______ 3 years.

a)

have been learning..... for

b)

have been learning..... since

c)

has been learning..... for

d)

has been learning.....since

6.

Tabitha __________________________ (play) the violin ______ age five.

a)

have been playing ... for

b)

has been playing ... since

c)

have been playing ... since

d)

has played....for

7.

I ___________ all day. I have a difficult test tomorrow!

a)

have studied

b)

have been studying

c)

has been studying

d)

have studied

8.

My parents _________ for me to clean my room every day. But I hate it!

a)

have asked

b)

have been asking

c)

asked

d)

has been asked

9.

I ______ this exercise twice. I can't understand it :(

a)

've done

b)

've been doing

c)

done

d)

has

10.

I _________ for 2 hours, because my boyfriend broke up with me. I'm so sad!

a)

have cried

b)

have been crying

c)

has been crying

d)

has cried

11.

My sister __________ to the same song the whole day. I'm so sick of it...

a)

has been listening

b)

have been listening

c)

has listened

d)

have listen

12.

I _________ to read this book, but I can't. It's just too boring! I quit.

a)

have tried

b)

have been trying

c)

has tried

d)

has been trying

13.

Joe has been _________ too much recently

a)

eat

b)

eating

14.

Patrick has been __________ on his biology project.

a)

work

b)

working

15.

Sam and Matt have been _____________ rugby.

a)

practising

b)

practise

16.

Joe and Peter have been _______________ TV

a)

watching

b)

watch

17.

Maria and Julie _____________ chatting on the Internet.

a)

have been

b)

has been

18.

Which of the following is a correct sentence in the present perfect continuous tense?

a)

She has eaten lunch.

b)

They have been eating lunch.

19.

Which of the following is the question form of the present perfect continuous tense?

a)

Have you been studying all day?

b)

You've been studying all day?

20.

Which of the following is not a common use of the present perfect continuous tense?

a)

To talk about an action that started in the past and is still ongoing.

b)

To talk about a completed action at an unspecified time in the past.