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
_______ anyone _______ (see) my mobile? I can't find it.
Have (anyone) see
Has (anyone) saw
Have (anyone) seen
Has (anyone) seen
Oops!
Okay!
Complete with a word: We have lived in this city ________ 2010.
since
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!
Ouch! I ____________ (just cut) my finger on the edge of that paper.
have just cut
Oops!
Okay!
Complete with a word: Jack ____ never been to London before.
has
Oops!
Okay!
David and Sam __________ (go) to the cinema together.
has goed
have gone
has gone
have went
Oops!
Okay!
I __________ glasses or contact lenses. I have good vision.
has wore never
hasn't ever wore
have never worn
haven't never worn
Oops!
Okay!
He can't play football because he _________ (sprain) his ankle.
has sprained
Oops!
Okay!
Nobody ________ (ever walk) on planet Mars.
has ever walked
have ever walked
has walked ever
have walked ever
Oops!
Okay!
Complete with a word: He has ______ been late to class before.
never
Oops!
Okay!
Complete with a word: Have you _____ tried to learn Japanese?
ever
Oops!
Okay!
A) _____ you _____ (ever be) diving? B) No, ______ .
Have ever (you) been // haven't
Has (you) ever been // hasn't
Have (you) been ever // hasn't
Have (you) ever been // haven't
Oops!
Okay!
____________ (you / ever / have) the flu? It's horrible!
Have you ever had
Oops!
Okay!
Complete with a word: They have been friends ________ 2 years now.
for
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies