Toggle Navigation
Games
Blog
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
Contact us
Help center
Sign in
Study
B1 Gateway to the World Unit 4 - Present Perfect
0
%
0
0
0
Back
Restart
Complete with a word: Have you _____ tried to learn Japanese?
ever
Oops!
Okay!
A) _____ you _____ (ever be) diving? B) No, ______ .
Have (you) ever been // haven't
Have ever (you) been // haven't
Have (you) been ever // hasn't
Has (you) ever been // hasn't
Oops!
Okay!
Complete with a word: We have lived in this city ________ 2010.
since
Oops!
Okay!
David and Sam __________ (go) to the cinema together.
have gone
has goed
has gone
have went
Oops!
Okay!
Complete with a word: He has ______ been late to class before.
never
Oops!
Okay!
He can't play football because he _________ (sprain) his ankle.
has sprained
Oops!
Okay!
Complete with a word: They ____ just finished preparing the lunch.
have
Oops!
Okay!
She _____________ (not take) her medicine yet.
hasn't taken / has not taken
Oops!
Okay!
Complete with a word: They have been friends ________ 2 years now.
for
Oops!
Okay!
Ouch! I ____________ (just cut) my finger on the edge of that paper.
have just cut
Oops!
Okay!
____________ (you / ever / have) the flu? It's horrible!
Have you ever had
Oops!
Okay!
Complete with a word: Jack ____ never been to London before.
has
Oops!
Okay!
I __________ glasses or contact lenses. I have good vision.
have never worn
hasn't ever wore
haven't never worn
has wore never
Oops!
Okay!
_______ anyone _______ (see) my mobile? I can't find it.
Have (anyone) see
Has (anyone) seen
Have (anyone) seen
Has (anyone) saw
Oops!
Okay!
Nobody ________ (ever walk) on planet Mars.
has walked ever
has ever walked
have walked ever
have ever walked
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies