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
Jim ________ (call) Jane from his office before he ____ (come) back home.
Jim had called Jane from his office before he came back home.
Oops!
Okay!
William felt ill last night because he ______ (eat) too many cakes.
William felt ill last night because he had eaten too many cakes.
Oops!
Okay!
When I _____ (be) in Paris for a week, I met Ann there.
When I had been in Paris for a week, I met Ann there.
Oops!
Okay!
They didn't tell me that Easyjet _______ (cancel) the flight.
They didn't tell me that Easyjet had cancelled the flight.
Oops!
Okay!
After they _______ (enter) the restaurant they were served.
After they had entered the restaurant they were served.
Oops!
Okay!
I didn't use my credit card because I ______ (lose) it
I didn't use my credit card because I had lost it
Oops!
Okay!
What ____ you ____ (do) with the computer before you called the technician?
What had you done with the computer before you called the technician?
Oops!
Okay!
What ___ you ____ (eat) before that?
What had you eaten before that?
Oops!
Okay!
He couldn't go skiing, because it _______ (rain) the night before.
He couldn't go skiing, because it had rained the night before.
Oops!
Okay!
I was so sad because Jill ______ (get lost) somewhere in Spain.
I was so sad because Jill had got lost somewhere in Spain.
Oops!
Okay!
When he ______ (arrive) at the office, everyone _______ (go).
When he arrived at the office, everyone had gone.
Oops!
Okay!
The plane crashed because the engines _______ (catch) fire.
The plane crashed because the engines had caught fire.
Oops!
Okay!
I couldn't go out because I _______ (break) my leg.
I couldn't go out because I had broken my leg.
Oops!
Okay!
After Messi ______ (score) the goal, the fans went wild.
After Messi had scored the goal, the fans went wild.
Oops!
Okay!
After arriving home, I realised I _________ (buy) any milk.
After arriving home, I realised I hadn’t bought any milk.
Oops!
Okay!
Last year Juan ____ (pass) all his exams.
Last year Juan passed all his exams.
Oops!
Okay!
He took up a job as soon as he______ (leave) school.
He took up a job as soon as he had left school.
Oops!
Okay!
When I got to the airport I discovered I ______ (forget) my passport.
When I got to the airport I discovered I had forgotten my passport.
Oops!
Okay!
After Sam ________ (leave) the bank, he ______ (get into) his car.
After Sam had left the bank, he got into his car.
Oops!
Okay!
____ you _______ the lights before you left home? (switch off)
Had you switched off the lights before you left home?
Oops!
Okay!
Maria _______ (finish) the meal by the time I ______ (arrive).
Maria had finished the meal by the time I arrived.
Oops!
Okay!
____ the dog ____ anything to eat before you fed him? (have)
Had the dog had anything to eat before you fed him?
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies