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