Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

present perfect

Total questions: 11

Worksheet time: 5mins

Name
Class
Date
1.

I haven't ______________ your book.

a)

taken

b)

take

c)

took

d)

takes

2.

She ____________ eaten Asian food.

a)

has

b)

had

c)

hadn't

d)

hasn't

3.

_________ they arrived yet?

a)

Has

b)

Having

c)

Have

d)

Had

4.

He hasn't ___________ her before.

a)

meets

b)

meeting

c)

met

d)

meeted

5.

She ____________ a few languages.

a)

learnt

b)

has learnt

c)

have learnt

6.
Have we ...... before?
a)
meet
b)
met
c)
meeting
d)
meets
7.
I ...... ............ changes for you, Shrek!
a)
made
b)
make
c)
've made
d)
's made
8.

Have you ________a letter before?

a)

write

b)

wrote

c)

written

9.
....... Bill ......... a car?
a)
Have / buy
b)
Has / buy
c)
Has / bought
10.

I .............. never .................... a car before

a)

have, had

b)

has, had

c)

have, have

d)

had, had

11.

Budi ..... in Bandung since 2010

a)

has live

b)

has lived

c)

have lived

d)

living