wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect vs Present Perfect Continuous

Total questions: 15

Worksheet time: 11mins

Name
Class
Date
1.

Have you always _______hated?

a)

been hating

b)

hated

c)

hate

d)

hating

2.

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

a)

tried

b)

been trying

c)

be try

d)

be trying

3.

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

a)

been

b)

worked

c)

been working

d)

work

4.

I've ___ to call the internet company all morning but I can't get through.

a)

trying

b)

been trying

c)

tried

d)

to try

5.

She's ___ three main ways our company can reduce costs.

a)

been finding

b)

be found

c)

be finding

d)

found

6.

He's ___ for the party for weeks.

a)

been preparing

b)

prepared

c)

to prepare

d)

be prepared

7.

You've got white dust all over you! What have you ___?

a)

be done

b)

do

c)

been doing

d)

done

8.

Have your parents ___ yet?

a)

been arriving

b)

be arrived

c)

being arriving

d)

arrived

9.

I ___ the windows all day without any help! Two more and I can have a rest.

a)

've been washing

b)

washed

c)

be washing

d)

wash

10.

You look nice! Have you ___ your hair cut?

a)

been having

b)

have

c)

had

d)

having

11.

Has someone ___ my special bread? There's only a little bit left.

a)

eaten

b)

been eaten

c)

eating

d)

ate

12.

___ four goals and it's only half-time!

a)

They've been scoring

b)

They has scored

c)

They've scored

d)

They've score

13.

I've ___ English for three years and soon I'm going to be using it at work.

a)

learned

b)

learn

c)

been learning

d)

learning

14.

Finally! We ___ our house!

a)

've been selling

b)

've sold

c)

been selling

d)

has sold

15.

Sorry, I'm late! How long ___?

a)

have you been waiting

b)

have you waited

c)

have waited

d)

have wating