wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Practice - Present Perfect vs. Present Perfect Continuous

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

You ___ the bathroom! It looks lovely! (focus on result)

a)

've cleaned

b)

've been cleaning

2.

I ___ . It's so nice out there. (focus on activity)

a)

've gardened

b)

've been gardening

3.

She ___ ten books this summer. (focus on 'how many')

a)

's been reading

b)

's read

4.

She ___ that book all day. (focus on 'how long')

a)

's read

b)

's been reading

5.

I ___ you an email. (focus on completed action)

a)

've written

b)

've been writing

6.

I ___ emails. (focus on an action which may continue)

a)

've been writing

b)

've written

7.

The grass looks wet. ___ ? (when we can see evidence of recent activity)

a)

Has it been raining?

b)

Has it rained?

8.

A: How long ___ each other?

B: We ___ each other since we were at school.

(ongoing state of "knowing")

a)

have you known / 've known

b)

have you been knowing / 've been knowing

9.

A: How long ___ tennis?

B: They ___ tennis for an hour.

(ongoing single or repeated actions)

a)

have they been playing / 've been playing

b)

have they played / 've played tennis

10.

I usually go to the gym on the High Street, but it's closed for repairs at the moment so I ___ to the one in the shopping center.

(emphasis of a temporary situation)

a)

've been going

b)

've gone