Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
Contact us
Help center
Sign in
Study
Past perfect, present perfect, present perfect c ...
0
%
0
0
0
Back
Restart
How do you say "hoy en día"?
IN THIS DAY AND AGE
Oops!
Okay!
Have you ______ ________ (fly) by plane?
ever flown
Oops!
Okay!
Have you _____ _____ (forget) an important date?
ever forgotten
Oops!
Okay!
I ______ ________ _______ (eat). Indeed, I finished 5 minutes ago.
have just eaten
Oops!
Okay!
When we arrived to the theatre, the play _______________ (start).
had started / had already started
Oops!
Okay!
Let's go to watch that new film! I haven't watched it _________.
yet
Oops!
Okay!
My little sister has been going to flute lessons ________ she was 5 years old.
since
Oops!
Okay!
My parents _______ (be) married for 40 years.
have been
Oops!
Okay!
Jim and Lucy ______________________ (live) since 2010.
have been living here / have lived here
Oops!
Okay!
When she arrived to the airport, the plane _________ (take off).
had taken off / had already taken off
Oops!
Okay!
Tom ________ (post) pictures of his trip since last Thursday. He's still posting them!
has been posting
Oops!
Okay!
When Chris arrived to the party, his girlfriend __________ (leave).
had left / had already left
Oops!
Okay!
Ruth Bader Ginsburg _____________ (be) a judge in the Supreme Court for decades before she died.
had been
Oops!
Okay!
She has been studying for the finals _______ three months.
for
Oops!
Okay!
By the time we left home, it ______________ (stop) raining.
had stopped
Oops!
Okay!
I ____________ (think) for a solution all the morning! I don't know what to do!
have been thinking
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies