wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present perfect progressive

Total questions: 10

Worksheet time: 7mins

Name
Class
Date
1.

My parents ___________ (talk) with my sister for hours.

a)

have been talking

b)

has talking

c)

have talking

d)

has been talking

2.

Omar ___________ (do) his homework for 1 hour.

a)

have been doing

b)

has been doing

c)

has being doing

d)

have being doing

3.

His friend ___________ (to play) videogames since he bought a new computer.

a)

have been playing

b)

have being playing

c)

has been playing

d)

has been played

4.

we (a)   (live) in London for six months.

5.

they (a)   (learn) English for two years.

6.

you _________ sleeping for twelve hours

a)

has been

b)

have

c)

have been

d)

has

7.

Lately, Susan (a)   (come) late.

8.

I (a)   (not / study) much recently.

9.

She (a)   (feel) much better lately.

10.

Select the sentences in present perfect progressive:

a)

She has running since seven in the morning.

b)

We been talking on the phone a lot.

c)

It has been working

d)

They have been play soccer for two hours.

e)

She has been cleaning her room for 3 hours.