wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect Simple & Continuous

Total questions: 16

Worksheet time: 12mins

Name
Class
Date
1.

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

a)

've been washing

b)

've washed

c)

's washed

d)

've being washing

2.

You look nice! Have you ________ your hair cut?

a)

been having

b)

had

3.

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

a)

been eating

b)

being eaten

c)

eaten

4.

______ four goals and its only half-time!

a)

They've been scoring

b)

They've scored.

5.

I've (a)   English for three years and soon I'm going to be using it at work. (learn)

6.

Amy: Are you OK?

Bree: Yeah, I'm fine! I'm not crying. I've (a)   onions! (chop)

7.

Finally! We (a)   our house! (sell)

8.

Sorry, I'm late! How long (a)   ? (you / wait)

9.

Have you always ___ garlic?

a)

been hating

b)

being hated

c)

hated

10.

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

a)

been trying

b)

tried

11.

I'm worried about Sam. She's (a)   too hard recently. (work)

12.

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

a)

been trying

b)

tried

13.

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

a)

been finding

b)

found

14.

He's (a)   for the party for weeks. (prepare)

15.

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

a)

been doing

b)

done

16.

Have your parents (a)   yet? (arrive)