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
A2 Past Perfect
0
%
0
0
0
Back
Restart
We couldn't get a table at the restaurant because all of the tables ... (be reserved).
had been reserved
Oops!
Okay!
When he arrived at the pool he realized he ... (not bring) his swimsuit.
hadn't brought
Oops!
Okay!
The could speak French because they ... (learn) it at school.
had learned
Oops!
Okay!
My father was angry because I ... (not done) the washing up
hadn't done
Oops!
Okay!
I said sorry to my friend because I ... (forget) her birthday.
had forgotten
Oops!
Okay!
The fire engine arrived after the man ... (put out) the fire.
had put out
Oops!
Okay!
He didn't know the answer because he ... (not listen) to the teacher
hadn't listened
Oops!
Okay!
I didn't recognise him because he ... (grow) a beard
had grown
Oops!
Okay!
I couldn't take a photo of the crocodile because I ... (forgot) to charge the battery.
had forgotten
Oops!
Okay!
Kate was very cold because she ... (not take) her coat.
hadn't taken
Oops!
Okay!
She had to pay for the train again because she ... (lost) her ticket
had lost
Oops!
Okay!
The printer didn't work because he ... (not turn it on)
hadn't turned it on
Oops!
Okay!
When I got to school today I realised that I ... (leave) my phone at home.
had left
Oops!
Okay!
She was tired because she ... (study) all night for the exam
had studied
Oops!
Okay!
She wasn't hungry because she ... (just have) dinner.
had just had
Oops!
Okay!
I didn't want to go to the cinema because I ... (already see) the film
had already seen
Oops!
Okay!
The waitress ran after him because he ... (not pay) the bill
hadn't paid
Oops!
Okay!
They ... (never fly) before and so they were very nervous.
had never flown
Oops!
Okay!
When they got to the station the train ... (already leave)
had already left
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies