wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present perfect continuous

Total questions: 14

Worksheet time: 7mins

Name
Class
Date
1.

My cat ______ been sleeping all day.

a)

have

b)

has

c)

is

d)

been

2.

_______ Jim ________ doing exercise?

a)

Has/been

b)

Been/has

c)

Have/ been

d)

Been/have

3.

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.

4.

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.

5.

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

6.

We ___________________for two hours

a)

have been driving

b)

has been driving

c)

have been drive

d)

have driving

7.

Tracy and Tom _______________ playing tennis for an hour.

a)

have been

b)

has been

8.

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

9.

Where ____________ you been spending your summer holidays?

a)

has

b)

have

10.

Who _____________ _____________ eating my cookies?

a)

has been

b)

have been

c)

been has

d)

been have

11.

He has been living here _________ last week.

a)

Since

b)

For

c)

Recently

12.

I _______________________ for you for ages.

a)

has been wait

b)

have been waiting

c)

has been waiting

13.

They ____________ English for two years

a)

have are learning

b)

have been learning

c)

have been learn

14.

Emilio ____________ to the cinema every weekend for years.

a)

has been going

b)

had went

c)

have been going