wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect Simple Vs Present Perfect Continous

Total questions: 10

Worksheet time: 10mins

Name
Class
Date
1.

Have you always ___ broccoli?

a)

been hating

b)

hated

2.

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

a)

been working

b)

worked

3.

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

a)

have washed

b)

have been washing

4.

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

a)

They have scored

b)

They have been scoring

5.

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

a)

learned

b)

been learning

6.

Jake: Are you OK?

Jay: Yeah, I'm fine! I'm not crying. I have ___ onions!

a)

been chopping

b)

chopped

7.

Sorry. I'm late! How long ___ ?

a)

have you been wating

b)

have you waited

8.

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

a)

been doing

b)

done

9.

He's ___ for the party for weeks.

a)

prepared

b)

been preparing

10.

I'm tired. We ___ for more than one hour!

a)

have been walking

b)

have walked