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 - Positive and negative
0
%
0
0
0
Back
Restart
They ____ (not/eat) so we went to a restaurant.
hadn't eaten
Oops!
Okay!
The children ____ (not/do) their homework, so they were in trouble.
hadn't done
Oops!
Okay!
Julie didn't arrive until after I ____ (leave).
had left
Oops!
Okay!
He ____ (not/use) email before, so I showed him how to use it.
hadn't used
Oops!
Okay!
She told me she ____ (study) a lot before the exam.
had studied
Oops!
Okay!
If you ____ (listen) to me, you would have got the job
had listened
Oops!
Okay!
Julie and Anne ____ (not/meet) before the party.
hadn't met
Oops!
Okay!
The grass was yellow because it ____ (not/rain) all summer.
hadn't rained
Oops!
Okay!
After they ____ (eat) the shellfish, they began to feel sick.
had eaten
Oops!
Okay!
The garden was dead because it ____ (be) dry all summer.
had been
Oops!
Okay!
She said that she ____ (not/visit) the UK before.
hadn't visited
Oops!
Okay!
She ____ (live) in China before she went to Thailand.
had lived
Oops!
Okay!
You ____ (not/study) for the test, so you were very nervous.
hadn't studied
Oops!
Okay!
When I arrived at the cinema, the film ___ (start).
had started
Oops!
Okay!
The lights went off because we ____ (not/pay) the electricity bill.
hadn't paid
Oops!
Okay!
We were late for the plane because we ____ (forget) our passports.
had forgotten
Oops!
Okay!
We couldn't go into the concert because we ____ (not/bring) our tickets.
hadn't brought
Oops!
Okay!
When we ____ (finish) dinner, we went out.
had finished
Oops!
Okay!
I ___ (not/have) breakfast when he arrived.
hadn't had
Oops!
Okay!
He ____ (meet) her somewhere before.
had met
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies