wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

The Present perfect

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

Ann ...... this film three times; it's her favourite.

a)

has seen

b)

has saw

c)

have seen

d)

saw

2.

Look! I........ you a present.

a)

buy

b)

has bought

c)

have bought

d)

have buy

3.

Oh dear! I'm afraid I...... my keys.

a)

lose

b)

losed

c)

've lost

d)

's lost

4.

......... you eaten all the cake or there's some left?

a)

Has

b)

Do

c)

Did

d)

Have

5.

That's not right. You ............... a mistake here.

a)

maked

b)

have maked

c)

made

d)

have made

6.

Dan .................... his book back to the library, so you can find it there.

a)

has taken

b)

have taken

c)

has took

d)

has taking

7.

You ............... too early. Take a seat and wait here.

a)

have comed

b)

have came

c)

has come

d)

have come

8.

Who ................ this lovely song? It's wonderful!

a)

have written

b)

has writted

c)

has written

d)

have wrote

9.

Let's wait a bit, they ............... the tables yet.

a)

haven't cleaned

b)

have cleaned

c)

hasn't cleaned

d)

have'nt cleaned

10.

Dad .............. for our lunch, we can leave the restaurant now.

a)

has payd

b)

has payed

c)

have paid

d)

has paid