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? Simple Past?
0
%
0
0
0
Back
Restart
I (have) my breakfast before I (walk) my dog.
had had / walked
Oops!
Okay!
Carl (take) some medicine before he (go) to bed.
had taken / went
Oops!
Okay!
The bird (fly) away after the boy (forgot) to lock the cage door.
flew / had forgotten
Oops!
Okay!
I (try) to grab the glass before it (fall) to the ground.
had tried / fell
Oops!
Okay!
We (finish) the film when he (arrive).
had finished / arrived
Oops!
Okay!
I (park) my car at the airport before we (board) the plane.
had parked / boarded
Oops!
Okay!
When I (arrive) at the cinema, the film (start) already
arrived / had started
Oops!
Okay!
Susan (have) a nap before she (start) her revision.
had had / started
Oops!
Okay!
Before I (leave) the house, I (close) all the windows.
left / had closed
Oops!
Okay!
After David (win) the game, he (thank) everyone happily.
had won / thanked
Oops!
Okay!
Derek (cook) dinner when I got home last night.
had cooked
Oops!
Okay!
The woman (call) the police after she (rob).
called / had been robbed
Oops!
Okay!
I started my revision after I________________ (have) my dinner.
had had
Oops!
Okay!
The robber (run) away before the police arrived.
had run
Oops!
Okay!
After I (finish) my homework, I (go) to bed.
had finished / went
Oops!
Okay!
When I ___________ (be) in primary one, Mr Brown had been the headmaster for 15 years.
was
Oops!
Okay!
The farmer (dig) up the soil before he (plant) the vegetables.
had dug / planted
Oops!
Okay!
We (go) out for lunch after we (visit) grandma.
went / had visited
Oops!
Okay!
My brother (find) a job after he (graduated) from university.
found / had graduated
Oops!
Okay!
The students (dash) out of school after the bell (ring).
dashed / had rung
Oops!
Okay!
Victor (spread) the rumour after he (hear) it from Tina.
spread / had heard
Oops!
Okay!
I (walk) to the building after I (take) the MTR.
walked / had taken
Oops!
Okay!
She (live) in Canada before she (come) to Hong Kong.
had lived / came
Oops!
Okay!
After Olive (perform) the magic trick, everybody (clap) their hands.
had performed / clapped
Oops!
Okay!
My mother (tell) my sister a story before she (go) to bed.
had told / went
Oops!
Okay!
Someone ______________(break) into a bank and stolen all the money.
had broken
Oops!
Okay!
She (put) back the scissors after she (use) them.
put / had used
Oops!
Okay!
Brian had always been a quiet boy before he (start) nursery school.
started
Oops!
Okay!
The girl (become) a social worker after she (graduate) from university.
became / had graduated
Oops!
Okay!
When I (arrive) at the restaurant, Gerald had already eaten a salad.
arrived
Oops!
Okay!
David (live) in the US for five years before he (move) to Canada.
had lived / moved
Oops!
Okay!
Before Natalie (become) an actress, she (be) a normal housewife.
became / had been
Oops!
Okay!
When I reached the station, the train (leave).
had left
Oops!
Okay!
Doris (cry) for a long time after her dog (die).
cried / had died
Oops!
Okay!
Before I (go) to the interview, I (prepare) for the questions that they might ask me.
went / had prepared
Oops!
Okay!
I (use) the coupon I (cut) from the magazine.
used / had cut
Oops!
Okay!
When the police (arrive) at my house, the burglars (go).
arrived / had gone
Oops!
Okay!
I (not finish) my homework when my mum came home.
had not finished
Oops!
Okay!
Anna (sing) a song before the party (end).
had sung / ended
Oops!
Okay!
The children (go) to bed before their father (return) home.
had gone / returned
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies