WorksheetsPresent Perfect
Total questions: 10
Worksheet time: 50secs
Name
Class
Date
1.
Lindsay_____not been to France.
a)
has
b)
is
c)
have
d)
was
2.
_____you finished your homework?
a)
Did
b)
Have
c)
Are
d)
Has
3.
_____you been to Japan?
a)
Are
b)
Has
c)
Do
d)
Have
4.
We_____never eaten Mexican food.
a)
has
b)
have
c)
are
d)
do
5.
Andrea has_____her umbrella.
a)
forget
b)
forgotten
c)
forgot
d)
forgetting
6.
The children_____the lost puppy.
a)
have find
b)
has found
c)
has find
d)
have found
7.
Wiwi's been a vegetarian_____three years.
a)
since
b)
for
c)
last
d)
yet
8.
Why_____so much rice today?
a)
has you eaten
b)
has you ate
c)
have you eaten
d)
have you ate
9.
You_____the train tickets.
a)
hasn't buyed
b)
haven't buyed
c)
hasn't bought
d)
haven't bought
10.
She_____a horse before.
a)
has not ridden
b)
have not rode
c)
has not rode
d)
have not ridden
100 %
