wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect Progressive

Total questions: 8

Worksheet time: 4mins

Name
Class
Date
1.

Josh / play / video games

a)

Josh has been playing video games.

b)

Josh has played video games.

c)

Josh had been playing video games.

d)

Josh had played video games.

2.

Anna / wait / in the classroom

a)

Anna has waited in the classroom.

b)

Anna had waited in the classroom.

c)

Anna has been waiting in the classroom.

d)

Anna was waiting in the classroom.

3.

Jonathan has been being late for work recently.

Is the previous sentence correctly structured?

a)

Yes

b)

No

4.

I haven’t been feeling well lately.

Is the previous sentence correctly structured?

a)

Yes

b)

No

5.

Mely / call / not / the Warranty

a)

Mely has been calling the warranty.

b)

Mely has called the warranty.

c)

Mely has not called the warranty.

d)

Mely has not been calling the warranty..

6.

We / study / English

a)

Been have We studying english?

b)

Have we been studying English?

c)

Have we studied English?

d)

Has we been studying English?

7.

Elena / work / final project

a)

Been has Elena working on her final project?

b)

Have she been working on her final project?

c)

Has Elena been working on her final project?

d)

Has she worked on her final project?

8.

I have been studying English for 2 years.

Based on the previous sentence, what is the formula for the present perfect continuous?

a)

has/have + subject + the present participle (root + -ing)

b)

subject + been + the present + ing

c)

has/have + subject + been + present + ing

d)

subject + has/have + been + present + ing