NEW
Font size
S
M
L
XL
Worksheetspresent 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
Reset
