Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present perfect vs present perfect continuous

Total questions: 17

Worksheet time: 15mins

Name
Class
Date
1.

Present perfect stresses

a)

result

b)

duration

2.

Present perfect continuous stresses

a)

result

b)

duration

3.

Select the present perfect continuous

a)

I've been sick the whole time!

b)

He's gone to heaven.

c)

She's never been working that hard.

d)

I'm going to Ibiza tomorrow.

4.

Select the present perfect!

a)

My knee's been hurting since last week.

b)

I have seen the light, he said.

c)

I am doubting whether I should go.

d)

I have been working 5 hours so far.

5.

Fill in a present perfect: 'He (to break) my smartphone.'

(a)  

6.

Fill in a present perfect continuous: 'The cat (to beg) for food all day.'

(a)  

7.

People sometimes use the present perfect continuous

a)

to stress when something happened.

b)

to stress irritation.

c)

to give a compliment.

d)

to command someone.

8.

Choose between a present perfect or present perfect continuous: 'I (to stand) here since this morning.'

(a)  

9.

Choose between a present perfect and a present perfect continuous: 'The ground's all wet. It (to rain) more and more lately.'

(a)  

10.

Choose between a present perfect and a present perfect continuous: 'Look, I (to make) a cake. Do you want to taste?'

(a)  

11.

Give the past participle of to send !

(a)  

12.

Fill in a present perfect: 'He (to become) much stronger since last time'.

(a)  

13.

Choose between a present perfect or a present perfect continuous: 'I (to catch / not) a fish yet...'

(a)  

14.

Choose between a present perfect or a present perfect continuous: 'He (to annoy) me the whole day.'

(a)  

15.

Choose between a present perfect or a present perfect continuous: 'They (to tell / just ) me that the park is closed.'

(a)  

16.

Give the past participle of to build !

(a)  

17.

Choose between a present perfect and a present perfect continuous: 'Why is he so acting weird? I think he (to fall) in love with someone.'

(a)