wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

present perfect

Total questions: 15

Worksheet time: 6mins

Name
Class
Date
1.

Have you ever ___________ about the Beatles?

a)

hear

b)

heard

c)

hearing

d)

heared

2.

I haven't ______________ your book.

a)

taken

b)

take

c)

took

d)

takes

3.

She ____________ eaten Asian food.

a)

has

b)

had

c)

hadn't

d)

hasn't

4.

_________ they arrived yet?

a)

Has

b)

Having

c)

Have

d)

Had

5.

He hasn't ___________ her before.

a)

meets

b)

meeting

c)

met

d)

meeted

6.

She ____________ a few languages.

a)

learnt

b)

has learnt

c)

have learnt

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

Have you ________a letter before?

a)

write

b)

wrote

c)

written

10.
I haven't finished reading this book __________.
a)
yet
b)
just 
c)
already
11.
I've ___________ watched this film, it was fantastic!
a)
just
b)
yet
c)
so far
12.
I've been married ____________ six years.
a)
for
b)
since
13.
I've had this watch .................. 1965.
a)
since
b)
for
14.
....... Bill ......... a car?
a)
Have / buy
b)
Has / buy
c)
Has / bought
15.

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

a)

have, had

b)

has, had

c)

have, have

d)

had, had