Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

present perfect continuous

Total questions: 19

Worksheet time: 10mins

Name
Class
Date
1.

It has _____ snowing a lot this week.

a)

be

b)

been

c)

being

2.

_____ your brother and sister been getting along?

a)

have

b)

has

c)

are

3.

Julie ________ living in Italy since May.

a)

has being

b)

is been

c)

has been

4.

Did you know he's been teaching German _____ fifteen years?

a)

before

b)

since

c)

for

5.

We have been watching TV _____ we had dinner.

a)

for

b)

since

c)

by

6.

Raja _____ her since he was a kid

a)

has been knowing

b)

has knowing

c)

has known

7.

They ____ an expensive car for five years

a)

have been owning

b)

have owning

c)

have owned

8.

They have been learning English since they _____ two years old.

a)

have been

b)

were

c)

are

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.

Select the correct sentence.

a)

It has raining for several days.

b)

It has been raining for several days.

c)

It have been raining for several days.

d)

It has been rain for several days.

12.

Select the correct sentence.

a)

I failed the test because I have not been studying hard.

b)

I failed the test because I have been not studying hard.

c)

I failed the test because I has not been studying hard.

d)

I failed the test because I have been not studying hard.

13.

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

14.

We ___________________for two hours

a)

have been driving

b)

has been driving

c)

have been drive

d)

have driving

15.

Tracy and Tom _______________ playing tennis for an hour.

a)

have been

b)

has been

16.

A: I’m sorry I’m late. Have you been waiting a long time?

B: No, I __________

a)

haven't

b)

have not

c)

hasn't

d)

has not

17.

Who _____________ _____________ eating my cookies?

a)

has been

b)

have been

c)

been has

d)

been have

18.

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.

19.

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