wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

present perfect continuous

Total questions: 10

Worksheet time: 3mins

Name
Class
Date
1.

what is the mistake in the sentence?

I haven´t been dancing since 2 years

a)

haven´t

b)

dancing

c)

since

2.

what is the mistake in the sentence?

Some people have been use masks since the pandemic started

a)

have

b)

use

c)

since

3.

what is the mistake in the sentence?

Erick has been traveling around Europe for last week

a)

has

b)

around

c)

for

4.

what is the best question for this answer?

I have been collecting coins for 2 weeks

a)

how much have you been collecting coins?

b)

how long have you been collecting coins?

c)

why have you been collecting coins?

5.

what is the best question for this answer?

She has been working at the airport

a)

when has she been working?

b)

where has she been working?

c)

why has she been working there?

6.

Choose the best verb for every sentence:

I have been __________ in the choir for 3 months

a)

acting

b)

singing

c)

dancing

7.

Choose the best verb for every sentence:

you have been _____________ this topic for 2 weeks

a)

doing

b)

making

c)

studying

8.

Choose the best verb for every sentence:

my mom has been _______ tik tok for so long!

a)

watching

b)

spending

c)

playing

9.

Choose the best verb for every sentence:

I´ve been __________ for almost 5 months. I think I have lost weight

a)

jumping

b)

exercising

c)

playing

10.

what is the best question for this answer?

THEY HAVE BEEN TAKING MARTIAL ARTS LESSONS IN REFORMA

a)

when have they been taking lesson?

b)

where have they been taking lesson?

c)

why have they been taking lesson?