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