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
0
%
0
0
0
Back
Restart
He was nervous because he ____________________ (not / prepare) for the presentation.
had not prepared
Oops!
Okay!
She was late because she ____________________ (miss) the bus.
had missed
Oops!
Okay!
You ___________________ (not / study) for the test, so you were very nervous.
had not studied
Oops!
Okay!
If you ____________________ (listen) to me, you would have got the job.
had listened
Oops!
Okay!
When we ____________________ (finish) dinner, we went out.
had finished
Oops!
Okay!
Before she moved to Madrid, she ____________________ (work) in Barcelona.
had worked
Oops!
Okay!
By the time we got to the restaurant, they ____________________ (close) the kitchen.
had closed
Oops!
Okay!
The children ___________________ (not / do) their homework, so they were in trouble.
had not done
Oops!
Okay!
We were late for the plane because we ____________________ (forgot) our passports.
had forgotten
Oops!
Okay!
She told me that she ____________________ (study) a lot before the exam.
had studied
Oops!
Okay!
He ___________________ (not / use) email before, so I showed him how to use it.
had not used
Oops!
Okay!
When we arrived at the airport, the plane ____________________ (already / take off).
had already taken off
Oops!
Okay!
We couldn't get into the house because we ____________________ (lose) the key.
had lost
Oops!
Okay!
They went home early because they ____________________ (finish) the work.
had finished
Oops!
Okay!
Before he started his new job, he ____________________ (travel) around Europe.
had travelled
Oops!
Okay!
We couldn't go into the concert because we ___________________ (not / bring) our tickets.
had not brought
Oops!
Okay!
She ____________________ (live) in China before she went to Thailand.
had lived
Oops!
Okay!
She said that she ___________________ (not / visit) the UK before.
had not visited
Oops!
Okay!
I ___________________ (not / have) breakfast when he arrived.
had not had
Oops!
Okay!
We were surprised because we ____________________ (not / hear) the news before.
had not heard
Oops!
Okay!
She was upset because she ____________________ (forget) her friend's birthday.
had forgotten
Oops!
Okay!
The grass was yellow because it ___________________ (not / rain) all summer.
had not rained
Oops!
Okay!
He bought a new phone because he ____________________ (break) his old one.
had broken
Oops!
Okay!
When I saw the film, I ____________________ (already / read) the book.
had already read
Oops!
Okay!
He ____________________ (meet) her before somewhere.
had met
Oops!
Okay!
The garden was dead because it ____________________ (be) dry all summer.
had been
Oops!
Okay!
After they ____________________ (eat) the shellfish, they began to feel sick.
had eaten
Oops!
Okay!
Julie didn't arrive until after I ____________________ (leave).
had left
Oops!
Okay!
I didn't recognize him because he ____________________ (cut) his hair.
had cut
Oops!
Okay!
The lights went off because we ___________________ (not / pay) the electricity bill.
had not paid
Oops!
Okay!
They couldn't play football because it ____________________ (rain) a lot.
had rained
Oops!
Okay!
They ___________________ (not / eat) so we went to a restaurant.
had not eaten
Oops!
Okay!
They were happy because they ____________________ (pass) all their exams.
had passed
Oops!
Okay!
I was hungry because I ____________________ (not / eat) lunch.
had not eaten
Oops!
Okay!
When we got to the cinema, the film ____________________ (already / start).
had already started
Oops!
Okay!
When the teacher arrived, the students ____________________ (start) the test.
had started
Oops!
Okay!
When I arrived at the station, the train ____________________ (leave).
had left
Oops!
Okay!
Julie and Anne ___________________ (not / meet) before the party.
had not met
Oops!
Okay!
She was tired because she ____________________ (not / sleep) well the night before.
had not slept
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies