wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect Continuous

Total questions: 19

Worksheet time: 17mins

Name
Class
Date
1.

I have been staying at this hotel ____________?

a)

for a long time

b)

a long time ago

c)

from May

d)

tomorrow

2.

Give me the 4 words that you can use either PP or PPC.

4 lines
3.

An athlete _________ the race because of the wound.

a)

has been quitting

b)

had been quitting

c)

has quitted

d)

has been quitted

4.

My father has been going to work___________________.

a)

already

b)

since he left school

c)

daily

d)

next month

5.

Have you told the manager _____?

a)

in time

b)

in the morning

c)

yet

d)

since

6.

We __________ had a radio so far.

a)

have never

b)

never

c)

never have

d)

never ever

7.

She hasn't been eating meat __________.

a)

lately

b)

yet

c)

since a long time

d)

since birth

8.

The airline hasn't cancelled the flight ___________.

a)

already

b)

last time

c)

yet

d)

next week

9.

I __________  this house for more than two years now. And I've had enough.

(renovate)

4 lines
10.

________ have you been studying abroad?

a)

How long

b)

How often

c)

How many times

d)

How much

11.

I've been trying to contact him ____________.

a)

tomorrow

b)

all day

c)

then

12.

We (a)   cars since the morning and we aren't finished.

(mend)

13.

She ___ puddings all day. She's pretty tired.

(make)

a)

has been making

b)

has make

c)

has made

d)

have been making

14.

I _____ my keys since we came home. Where are they?

(look for)

4 lines
15.

We have visited England (a)  

a. six times.

b. six years.

16.

 I've _______ that book you lent me.

a)

been reading

b)

read

c)

reading

d)

been read

17.

Sue and Jane (a)   .

ppc (shop)

18.

Why is the table in such a mess now?

a. I've been making a salad.

b. I made a salad.

4 lines
19.

Draw this:

You've been eating spaghetti in an Italian Restaurant.