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 & Past Simple
0
%
0
0
0
Back
Restart
When I got to the airport I discovered I ____(forget) my passport.
had forgotten
Oops!
Okay!
When Julie got home from her holiday, the flat was a mess. John ____ (have) a party.
had had
Oops!
Okay!
The laundry was wet - it ____ (rain) while I was out.
had rained
Oops!
Okay!
When he arrived at the party, Julie _____ (leave) already
had left
Oops!
Okay!
I ____ (open) my handbag to find that I had forgotten my credit card.
opened
Oops!
Okay!
I went to the library, then I ____ (buy) some milk and went home
bought
Oops!
Okay!
after I (have) lunch, I met Professor Mcgonagall
had had
Oops!
Okay!
Last year Juan ____(pass) all his exams.
Passed
Oops!
Okay!
I opened the fridge to find that someone ____(eat) all my chocolate.
had eaten
Oops!
Okay!
I____ (know) my husband for three years since we got married.
had known
Oops!
Okay!
Keiko ____ (meet) William last September.
met
Oops!
Okay!
We got home to find that someone ____ (break) into the house.
had broken
Oops!
Okay!
When I opened the curtains the sun was shining and the ground was white. It ___ (snow) during the night.
had snowed
Oops!
Okay!
William ___ (feel) ill last night because he had eaten too many cakes.
felt
Oops!
Okay!
First I tidied the flat, then I ____ (sit) down and had a cup of coffee.
sat
Oops!
Okay!
We had already eaten when John ____ (come) home.
came
Oops!
Okay!
Julie was very pleased to see that John ____ (clean) the kitchen.
had cleaned
Oops!
Okay!
After arriving home, I realised I ____ (buy) any milk.
hadn't bought
Oops!
Okay!
It ____ (rain) all summer, so the grass was completely dead.
had rained
Oops!
Okay!
When we ____ (arrive) at the station, the train had already left.
arrived
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies