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.

Complete: Either you ____________________ your English homework tonight, or you will have to get up early in the morning to do it - It's your choice (to finish; to do)

a)

have finished doing

b)

finish to do

c)

finish doing

d)

've done finished

2.

"What ____________________ ? (to do)?" " I _______________________ (to play) with my son."

a)

you have been doing - 've been playing

b)

have you been doing - have been playing

c)

you have been doing - 've been to play

d)

are you doing - have been playing

3.

"Why _____________________________ (Jeremy; to avoid) his mother since he got home from school?" "Because he didn't want her to know he had gotten into a fight."

a)

has Jeremy being avoid

b)

does Jeremy avoid

c)

has Jeremy been avoiding

d)

had Jeremy avoided

4.

" I _________________________ to put Sally's toy together for two hours. It's driving me crazy".

a)

'd try

b)

tried

c)

had tried

d)

've been trying

5.

"How long ____________________ (Olivia; to talk) on the phone?" "For two hours."

a)

has Olivia been talking

b)

had Olivia been talk

c)

Olivia would talk

d)

does Olivia talk

6.

The children ______________________ him to make spaguetti with meatballs for them. So, he did!

a)

beg

b)

has been begging

c)

would beg

d)

have been begging

7.

Make the Present Perfect Continuous affirmative sentence:

I / read all day.

a)

I have read all day.

b)

I am reading all day.

c)

I have been reading all day.

d)

I was reading all day.

8.

The sentence: "I have been watching BBB for the whole month" in the negative form is:

a)

I haven't been watching BBB for the whole month

b)

I have been not watching BBB for the whole month

c)

I have watched BBB for the whole month

d)

I didn't watch BBB for the whole month

9.

"Felipe won’t come. He _________________________hard".

a)

has been working

b)

could work

c)

works

d)

'd work

10.

When Mike was young, he ____________________ his promises, but you can count on him now ( never; to keep)

a)

didn't keep

b)

never kept

c)

doesn't keep

d)

keeps

11.

The show __________________ when we finally got there. The traffic was chaotic. (already; to end)

a)

had ended

b)

had already ended

c)

has already ended

d)

ended

12.

The kitten ______________ in a tree for hours and couldn't climb down. (stick)

a)

has gotten stuck

b)

stick

c)

to stick

d)

was stuck

13.

I like __________ chicken ____________ read meat. I only eat seafood.

a)

neither - nor

b)

either - or

c)

no - no

d)

either - neither

14.

_________________________ my birthday if I hadn't mentioned it yesterday? (you; to remember)

a)

Did you remember

b)

Had you remembered

c)

Have you remembered

d)

Would you have remembered

15.

Nick ________________________ me to call you since 5 o'clock, but I didn't have time until now. (to ask)

a)

was being asking

b)

had been asked

c)

's been asking

d)

asked