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