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
0
%
0
0
0
Back
Restart
The waitress ________ (run) after him because he ________ (not pay) the bill
ran / hadn't paid
Oops!
Okay!
I __________ (not can) take a photo of the crocodile because I _________ (forget) to charge the battery
couldn't / had forgotten
Oops!
Okay!
When he __________ (arrive) at the pool, he realized he _________ (not bring) his swimsuit
arrived / hadn't brung
Oops!
Okay!
The firetruck ________ (arrive) after the fire __________ (go out)
arrived / had gone out
Oops!
Okay!
She ______ (be) tired because she _______ (be) in the queue all night
was / had been
Oops!
Okay!
She _________ (just have) dinner so she ________ (not be) hungry
had just had / wasn't
Oops!
Okay!
When I ________ (go) to school today, I realized that I _________ (leave) my brain at home
got / had left
Oops!
Okay!
When Julie got home from her holiday, her flat was a mess. John ___________________ (have) a party.
had had
Oops!
Okay!
The printer ___________ (not work) because he ___________ (not turn) it on
didn't work / hadn't turned
Oops!
Okay!
She ____________ (be) very cold because she _____________ (not take) her coat
was / hadn't taken
Oops!
Okay!
I _________ (not recognize) him because he ___________ (become) fat
didn't recognize / had become
Oops!
Okay!
I opened the fridge to find someone ______________________________ (eat) all my chocolate.
had eaten
Oops!
Okay!
They _______ (can) speak French because they ______ (learn) it at school
could / had learned
Oops!
Okay!
She ________ (have to) pay again because she _______ (lose) her ticket
had to / had lost
Oops!
Okay!
It ___________ (not rain) all summer, so the grass was completely dead.
hadn't rained
Oops!
Okay!
My father __________ (be) really angry because I __________ (throw) a party
was / had thrown
Oops!
Okay!
When they ________ (get) to the train station, the train _________ (already leave)
got / had already left
Oops!
Okay!
They ____________ (never fly) before and they __________ (be) very nervous
had never flown / were
Oops!
Okay!
Last year Juan ________________________________ (pass) all his exams.
passed
Oops!
Okay!
First, I tidied the flat, then I _______________ (sit) down and had a cup of coffee
sat
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies