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
Past perfect simple
0
%
0
0
0
Back
Restart
When I got to the airport I discovered I ____(forget) my passport.
had forgotten
Oops!
Okay!
William ___ (feel) sick last night because he had eaten too many cakes.
felt
Oops!
Okay!
We got home to find that someone ____ (break) into the house.
had broken
Oops!
Okay!
We had already eaten when John ____ (come) home.
came
Oops!
Okay!
I opened the fridge to find that someone ____(eat) all my chocolate.
had eaten
Oops!
Okay!
When we ____ (arrive) at the station, the train had already left.
arrived
Oops!
Okay!
Last year Juan ____(pass) all his exams.
Passed
Oops!
Okay!
When Julie got home from her holiday, the flat was a mess. John ____ (have) a party.
had had
Oops!
Okay!
Julie was very pleased to see that John ____ (clean) the kitchen.
had cleaned
Oops!
Okay!
I ____ (open) my handbag to find that I had forgotten my credit card.
opened
Oops!
Okay!
Keiko ____ (meet) William last September.
met
Oops!
Okay!
When he arrived at the party, Julie _____ (leave) already.
had left
Oops!
Okay!
after I __________(have) lunch, I met Mr.Smith.
had had
Oops!
Okay!
I____ (know) my husband for three years before we got married.
had known
Oops!
Okay!
After arriving home, I realised I ____ (not buy) any milk.
hadn't bought
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies