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 or past simple?
0
%
0
0
0
Back
Restart
Barbara ____________ (forget) that she ____________ (not do) any shopping for the weekend.
forgot / hadn't done
Oops!
Okay!
When Helen ___________ (arrive) at the station, the train __________ (leave).
arrived / had left
Oops!
Okay!
The postman __________ (come) after I __________ (leave) for work.
came / had left
Oops!
Okay!
The car _________ (stop) because we _________ (run) out of gas.
stopped / had run
Oops!
Okay!
Everyone _________ (hug) each other after they __________ (finish) their exams.
hugged / had finished
Oops!
Okay!
We ___________ (not need) to queue because my wife __________ (already / buy) the tickets.
didn't need / had already bought
Oops!
Okay!
Julie _________ (break) up with Josh before she _________ (meet) Paul.
had broken up / met
Oops!
Okay!
She ___________ (not want) to go to the cinema because she _________ (watch) the film.
didn't want / had watched
Oops!
Okay!
Our teacher ___________ (give) us extra homework because we ____________ (not finish) our essays.
gave / hadn't finished
Oops!
Okay!
I __________ (just / buy) a dress when a thief __________ (steal) my bag.
had just bought / stole
Oops!
Okay!
The thieves ____________ (already / spend) the money when the police ________ (catch) them.
had already spent / caught
Oops!
Okay!
We _________ (know) her address because she __________ (tell) us.
knew / had told
Oops!
Okay!
The children ___________ (not eat) for days, so they ________ (be) very hungry.
hadn't eaten / were
Oops!
Okay!
Tom ________ (give) me the book yesterday but I knew he _________ (read) it.
gave / hadn't read
Oops!
Okay!
He __________ (feel) very tired because he ___________ (not sleep) well.
felt / hadn't slept
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies