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 (I had done)
0
%
0
0
0
Back
Restart
I_____(not/have) breakfast when he arrived.
hadn't had
Oops!
Okay!
He_____(meet) her somewhere before.
had met
Oops!
Okay!
The grass was yellow because it_____(not/rain) all summer.
hadn't rained
Oops!
Okay!
She told me she_____(study) a lot before the exam.
had studied
Oops!
Okay!
We couldn't go into the concert because we_____(not/bring) our tickets.
hadn't brought
Oops!
Okay!
The lights went off because we_____(not/pay) the electricity bill.
hadn't paid
Oops!
Okay!
Julie and Anne_____(not/meet) before the party.
hadn't met
Oops!
Okay!
When we_____(finish) dinner, we went out.
had finished
Oops!
Okay!
She said that she_____(not/visit) the UK before.
hadn't visited
Oops!
Okay!
You_____(not/study) for the test, so you were very nervous.
hadn't studied
Oops!
Okay!
If you_____(listen) to me, you would have got the job.
had listened
Oops!
Okay!
She_____(live) in China before she went to Thailand.
had lived
Oops!
Okay!
The garden was dead because it_____(be) dry all summer.
had been
Oops!
Okay!
The children____(not/do) their homework, so they were in trouble.
hadn't done
Oops!
Okay!
After they____(eat) the shellfish, they began to feel sick.
had eaten
Oops!
Okay!
They_____(not/eat) so we went to a restaurant.
hadn't eaten
Oops!
Okay!
We were late for the plane because we_____(forget) our passports.
had forgotten
Oops!
Okay!
When I arrived at the cinema, the film___(start).
had started
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!
Your experience on this site will be improved by allowing cookies.
Allow cookies