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
I ____ (open) my handbag to find that I ________ (forget) my credit card.
opened, had forgotten
Oops!
Okay!
After I _______ (have) lunch, I _____ (meet) Professor McGonagall
had had, met
Oops!
Okay!
I ______ (see) him yesterday in front of the cinema.
saw
Oops!
Okay!
When he _______ (arrive) at the party, Julie _____ (leave) already.
arrived, had left
Oops!
Okay!
After they ________ (have) a cup of tea, they _________ (have) some cake.
had had, had
Oops!
Okay!
Before they _______ (move) to Liverpool, they _______ (sell) everything.
moved, had sold
Oops!
Okay!
We __________ (already, eat) when John ____ (come) home.
had already eaten, came
Oops!
Okay!
My sister ________ (live) in England before she ________ (move) to Belgium.
had lived, moved
Oops!
Okay!
They _______ (go) on a sightseeing tour after the bus _________ (arrive).
went, had arrived
Oops!
Okay!
When Julie got home from her holiday, the flat was a mess. John ____ (have) a party.
had had
Oops!
Okay!
After arriving home, I realised I ____ (not buy) any milk.
hadn't bought
Oops!
Okay!
They ___________ (buy) the flat two years ago.
bought
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!
Last year Juan ____(pass) all his exams.
passed
Oops!
Okay!
William ___ (feel) sick last night because he ______ (eat) too many cakes.
felt, had eaten
Oops!
Okay!
After he _______ (lose) all his money, he _______ (be) as poor as a church mouse.
had lost, was
Oops!
Okay!
After he ____________ (find) the key, he ______________ (open) the door.
had found, opened
Oops!
Okay!
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.
had rained
Oops!
Okay!
When we ____ (arrive) at the station, the train _______ (already, leave).
arrived, had already left
Oops!
Okay!
We _____ (get) home to find that someone ____ (break) into the house.
got, had broken
Oops!
Okay!
After he _____ (call) the police, he ______ (call) the ambulance.
had called, called
Oops!
Okay!
First I tidied the flat, then I ____ (sit) down and had a cup of coffee.
sat
Oops!
Okay!
He ________ (visit) me yesterday evening.
visited
Oops!
Okay!
I____ (know) my husband for three years before we _____ (get) married.
had known, got
Oops!
Okay!
When I ____ (get) to the airport I discovered I ____(forget) my passport.
got, had forgotten
Oops!
Okay!
Julie ______ (be) very pleased to see that John ____ (clean) the kitchen the day before.
was, had cleaned
Oops!
Okay!
Keiko ____ (meet) William last September.
met
Oops!
Okay!
My sister ________ (eat) all the jam before our parents _______ (come) home.
had eaten, came
Oops!
Okay!
After he _______ (work) hard, he ________ (feel) ill.
had worked, felt
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies