Font size
WorksheetsPresent Perfect
Total questions: 21
Worksheet time: 14mins
Lindsay _____ not been to France.
has
is
have
haven't
_____ you finished your homework?
Have
Has
Is
Hasn't
They___ gone to a rock concert.
's
've
'es
'ves
_____ you been to Japan?
Is
Has
Have
Are
We _____ never eaten Mexican food.
Are
has
hasn't
have
Andrea has _____ her umbrella.
forget
forgeting
forgotten
forgote
_____ the sun come up?
Was
Have
Has
Haves
The children ________ the lost puppy.
have find
is finding
have found
has found
Wiwi's been a vegetarian _____ three years.
since
for
after
already
I haven't worked _____ last December.
since
for
by
yet
Which sentence is correct?
I’ve see that film before.
I’ve seen that film before.
I’ve saw that film before.
I’ves seen that film before.
Tom ____ worked here for long.
haven't
's not
not
have not
Which question is correct?
What you have done with my dictionary?
Where has James put my bag?
Who they’ve written to?
Which sentence does NOT use the present perfect in the correct way?
William has gone to the doctor last week.
Maria has worked here for many years.
My children have been to France twice.
I've worked here for three months.
How can you complete this question correctly?
Have you seen Karen ____?
last week
today
yesterday
last night
I (a) my homework yet. (not / finish)
Have you ever (a) to Paris? (be)
Bob (a) your bag. (take)
Ivan (a) to his brother for seven years. (not/ speak)
What (a) with my dictionary? (Paul / do)
The boys (a) many problems. (give)
