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
present, past and future perfect
0
%
0
0
0
Back
Restart
She was tired because she ___ (sleep) well the night before. (Past Perfect)
hadn’t slept
Oops!
Okay!
They ___ (live) in this city for ten years. (Present Perfect)
have lived
Oops!
Okay!
When we arrived at the cinema, the movie ___(start) already. (Past Perfect)
had already started
Oops!
Okay!
I can't go out because I ___ (finish) my homework yet. (Present Perfect)
haven’t finished
Oops!
Okay!
By the time she gets home, I ___ (cook) dinner. (Future Perfect)
will have cooked
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies