wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect Continuous

Total questions: 18

Worksheet time: 23mins

Name
Class
Date
1.

Order the sentence.

a)

She

b)

has been

c)

working out

d)

for

e)

two weeks.

1)
2)
3)
4)
5)
2.

Order the sentence.

a)

We

b)

have been

c)

studying

d)

since

e)

last night.

1)
2)
3)
4)
5)
3.

Order the sentence.

a)

Saul

b)

hasn't been

c)

paying

d)

attention

e)

in class.

1)
2)
3)
4)
5)
4.

Order the sentence.

a)

I

b)

have been

c)

reading books

d)

since

e)

I was 8.

1)
2)
3)
4)
5)
5.

Order the sentence.

a)

We

b)

have been

c)

eating tacos

d)

for

e)

two weeks.

1)
2)
3)
4)
5)
6.

Order the sentence.

a)

Frank

b)

hasn't been

c)

doing

d)

his homework

e)

lately.

1)
2)
3)
4)
5)
7.

Order the sentence.

a)

Blanca

b)

has been

c)

traveling

d)

since

e)

last week.

1)
2)
3)
4)
5)
8.

Classify the time expression in the correct category.

Categorize the following

a long time

a few hours

half an hour

several weeks

10 years

two days

the beginning of time
last week

I was 5

the last decade

December

high school

For
Since
9.

She​ (a)   doing exercise ​ (b)   January.

Choose from the below words
has been
have been
since
for
10.

They ​ (a)   dating ​​ (b)   a year.

Choose from the below words
have been
for
has been
since
11.

Henry​ (a)   learning French​​ (b)   two semesters.

Choose from the below words
has been
for
have been
since
12.

You​ (a)   looking for her​​ (b)   yesterday.

Choose from the below words
have been
since
has been
for
13.

We have been ______ the house since 10 am.

a)

cleaning

b)

working

c)

playing

14.

They have been ______ on the project for several weeks.

a)

working

b)

talking

c)

ignoring

15.

She has been ______ to the gym every day this month.

a)

going

b)

skipping

c)

hating

16.

We have been ______ our friends since last summer.

a)

visiting

b)

playing

c)

talking

17.

He has been ______ to the office late this week.

a)

arriving

b)

leaving

c)

forgetting

18.

He has been ______ his homework every evening this week.

a)

finishing

b)

ignoring

c)

starting