Worksheetspresent 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
100 %
