Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect & Present Perfect Continuous :o

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

She _________ (paint) a picture. Now she's going to start a new one.

a)

have painted

b)

have been painting

c)

has been painted

d)

has painted

2.

I __________ (read) the book you lent me. I look forward to knowing the ending

a)

have read

b)

has readen

c)

have readen

d)

have been reading

3.

You _ ________ the bathroom! It looks lovely!

a)

have cleaned

b)

have been cleaning

c)

have clean

4.

She ______ ten books this summer. Now she's thinking about buying a Kindle e-reader.

a)

has been reading

b)

have been reading

c)

has read

d)

have read

5.

I have _______. It's so nice out there.

a)

gardened

b)

been gardening

6.

She ___________ that TV all day.

a)

has been watching

b)

has watched

7.

I ________ emails all day

a)

've been writing

b)

've written

c)

've been written

8.

The grass looks wet. ____________?

a)

Has it rained

b)

Has it been raining

9.

I know, I'm really red. ____________!

a)

I've been running

b)

I've run

10.

We _______ each other since we were at school. 

a)

have known

b)

have knowning

11.

They' _________ tennis for an hour.

a)

ve been playing

b)

ve played

12.

Thanks for the recipe book! We've ___ two different recipes so far.

a)

been trying

b)

tried

13.

I'm worried about Sam. She's ___ too hard recently.

a)

worked

b)

been working

14.

He's ___ for the party for weeks.

a)

been preparing

b)

prepared

c)

preparing

15.

Have your parents ___ yet?

a)

arrived

b)

been arriving