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
0
%
0
0
0
Back
Restart
I ____ (not recognise) him, because he had cut his hair very short.
didn't recognise
Oops!
Okay!
After three days the dog came back home. Where ___ ? (be)
had it been
Oops!
Okay!
I ___ (know) I ___ (see) that man somewhere before.
knew/ has seen
Oops!
Okay!
By the time we ___ (get) to the station, the train ___ (leave/already) the platform.
got / had already left
Oops!
Okay!
Ann wasn't at home. Where ___ ? (she/go)
had she gone
Oops!
Okay!
The bathroom was full of water. What ___ ? (happen)
had happened
Oops!
Okay!
When I ___ (realize) I ___ (leave) my mobile on the train, a chill went down my spine.
realized / had left
Oops!
Okay!
No one ___ (understand) how the cat ___ (get) into the car.
understood / had got
Oops!
Okay!
I couldn't get in because I ___ my keys. (forget)
had forgotten
Oops!
Okay!
I ___ (cannot) understand why Sue ___ (not lock) the door.
couldn't / hadn't locked
Oops!
Okay!
The telephone wasn't working because we ____ the bill. (not pay)
hadn't paid
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies