Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect Simple and Present Perfect Continous

Total questions: 16

Worksheet time: 8mins

Name
Class
Date
1.

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

a)

've been washing

b)

've washed

c)

washed

d)

's been washing

2.

You look nice! Have you _______ your hair cut?

a)

had

b)

been having

3.

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

a)

eaten

b)

been eating

4.

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

a)

They've been scoring

b)

They scored

c)

They have scored

d)

They has scored

5.

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

a)

been learning

b)

learned

6.

A: Are you OK?

B: Yeah, I'm fine! I'm not crying. I've _________ onions!

a)

chopped

b)

been chopping

c)

chop

7.

Finally! We __________ our house!

a)

've been selling

b)

've sold

c)

sold

8.

Sorry, I'm late! How long ____________?

a)

have you been waiting

b)

have you waited

c)

you waited

9.

Have you always ________ garlic?

a)

hated

b)

been hating

10.

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

a)

tried

b)

been trying

11.

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

a)

working

b)

been working

c)

worked

12.

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

a)

tried

b)

been trying

c)

trying

13.

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

a)

found

b)

finded

c)

been finding

14.

He's ____________ for the party for weeks.

a)

been preparing

b)

prepared

c)

preparing

15.

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

a)

done

b)

been doing

16.

Have your parents _________ yet?

a)

been arriving

b)

arrive

c)

arrived