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