wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

present perfect vs present perfect progressive

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

1. Sophie and I ____________

each other since we were at school together

a)

has known

b)

have known

c)

knew

2.

4. I _____________to be an actor for as long as I can remember.

a)

has wanted

b)

have wanted

c)

has been wanting

3.

Marc ____________ homework since 10am.

a)

has done

b)

has been doing

4.

I have known James ________ 2010.

a)

since

b)

for

5.

Katie __________ emails all day.

a)

has written

b)

has been writing

6.

Jason _________ this movie twice.

a)

has watched

b)

has been watching

7.

My dad has been working in this company ______ ten years.

a)

for

b)

since

8.

We have ______ those books already.

a)

been reading

b)

read

9.

It’s a great movie. I have ___________ that movie many times.

a)

see

b)

seen

c)

saw

d)

to seen

10.

A. Have you ___________ the laundry?

B. Yes, I _________

a)

did / did

b)

done / do

c)

done / does

d)

done / have