wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect

Total questions: 10

Worksheet time: 6mins

Name
Class
Date
1.

I ____________ France.

a)

never have been to

b)

have never been in

c)

have never been to

d)

never have been it

2.

She _________________ arrived.

a)

has already

b)

already has

c)

have already

d)

already have

3.

Mike has (a)   (break) his leg twice in his life.

4.

How long ______________________ each other?

a)

did they knew

b)

do they know

c)

have they knew

d)

have they known

5.

Mary and Ellen _____________________ two sandwiches.

a)

have eaten

b)

has eaten

c)

has prepared

d)

have prepared

6.

How many flowers ______________ so far?

a)

did you plant

b)

have you planted

c)

you have planted

d)

you planted

7.

I can't go to sleep because I ___________________ watching the film yet.

a)

have finished

b)

hasn't finished

c)

has finished

d)

haven't finished

8.

Robbie _________________ his favourite toy.

a)

haven't lost

b)

has lost

c)

has found

d)

hasn't find

9.

My parents _____________________ to buy me a parakeet when I turn 12!

a)

have promised

b)

has promised

c)

have promise

d)

did promised

10.

I _____________________ this film.

a)

haven't seen

b)

have watched

c)

have seen

d)

haven't watched