WorksheetsPresent Perfect
Total questions: 27
Worksheet time: 14mins
My sister ______ (live) in New York for a year now.
has lived
was living
lived
have lived
I can't enter the house; I ______ my keys
has lost
lost
have lost
am losing
______ (visit + ever) Paris before?
Has you ever visited
Have you ever visited
Have ever you visited
Did you ever visit
Miss Bakes ______ (teach) science for twenty years now.
has teached
has taught
have taught
have teached
______ (you + ask) your mother about the party yet?
Has you asked
Are you asking
Did you ask
Have you asked
I can't play football; I (a) (hurt) my foot
I'm a bit late; someone (a) (steal) my bike.
______ (they + catch) the thief yet?
Are they catching
Did they caught
Have they caught
Have they catched
She ______ (never + fly) in her life.
never flew
have never flown
has never flown
was never flying
My grandpa ______ (drive) a car before.
is never driving
has never driven
have never driven
never drove
They (a) (want) to go to New Zealand for ages, but it's too expensive.
I (a) (search) for this edition for a very long time.
Jen an Rick (a) (practise) for months to participate in the race.
______ (anyone + tell) you the English teacher is ill? Now we can go home early.
Did anyone tell
Did anyone told
Has anyone told
Have anyone told
We ______ (not + see) each other since we were friends at primary school.
haven't seen
didn't see
didn't saw
hasn't seen
Vul de zin aan: He _______________(break) his arm.
has breaked
have broken
has broken
Vul de zin aan: ___________you ever ___________(swim) with sharks?
Have... swum
Has... swim
Have... swimmed
Vul de zin aan: Melvin and Tilly ___________________(stay) in the pool since 9 o'clock.
are stayed
has stayed
have stayed
