wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present perfect continous

Total questions: 20

Worksheet time: 11mins

Name
Class
Date
1.

Helen …… (to wash) the dishes for fifteen minutes.

a)

a. have been washing

b)

b. has been washing.

c)

c. is washing

d)

d. has be washing

2.

Sam …….. (to drive) a car for five hours now.

a)

a. has been driving

b)

b. have been driven

c)

c. has been driving

d)

d. is driving

3.

Jim never replied to my text message because he _______misplaced his phone yesterday.

a)

a. has

b)

b. will have

c)

c. had

d)

d. is going to have

4.

I _________________ to Oregon twice last year

a)

have been

b)

has been

c)

went

d)

was going

5.
Tatiana _____________(work) in the garden all day
a)
has worked
b)
work
c)
worked
d)
has been working
6.
How long ________________(learn/she) Spanish?
a)
did she learn
b)
has she learned
c)
has she been learning
d)
have have been learning
7.
Monika _______________(clean) for an hour.
a)
has cleaned
b)
has been cleaning
c)
cleaned
d)
was clean
8.
So far Bartek ____________(win) four games.
a)
win
b)
won
c)
wan
d)
has won
9.

My cat ______ been sleeping all day.

a)

have

b)

has

c)

is

d)

been

10.

_______ Jim ________ doing exercise?

a)

Has/been

b)

Been/has

c)

Have/ been

d)

Been/have

11.

We ___________________for two hours

a)

have been driving

b)

has been driving

c)

have been drive

d)

have driving

12.

Tracy and Tom _______________ playing tennis for an hour.

a)

have been

b)

has been

13.

Where ____________ you been spending your summer holidays?

a)

has

b)

have

14.

Who _____________ _____________ eating my cookies?

a)

has been

b)

have been

c)

been has

d)

been have

15.

Why _________________ up so early recently?

a)

has you been waking

b)

have you been waking

c)

has you been wake

d)

have you been wake

16.

He ______________ to Hawaii many times.

a)

have been

b)

went

c)

has been

d)

was going

17.

What is Lisa doing?

a)

She is studying Math.

b)

She is getting dressed.

c)

She is closing her backpack.

d)

She is taking a shower.

18.

Raja _____ her since he was a kid

a)

has been knowing

b)

has knowing

c)

has known

19.

I …… (to look) for information on the subject since last Friday.

a)

a. am looking

b)

b. has been looking

c)

c. have looked

d)

d. have been looking

20.

You …… (to work) as a computer programmer for more than fifteen years.

a)

a. has been working

b)

b. have are working

c)

c. have been worked

d)

d. have been working