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 vs past simple
0
%
0
0
0
Back
Restart
He ___________ (visit) me yesterday evening.
He had visited me yesterday evening.
Oops!
Okay!
_______ (I/read) the book before the class?
Had I read
Oops!
Okay!
They _________ (sell) everything before they __________ (move) to Glasgow.
They had sold everything before they moved to Glasgow.
Oops!
Okay!
____________ (it/be) cold all week?
Had it been
Oops!
Okay!
The film _________ (no/begin) when they arrived.
hadn't begun
Oops!
Okay!
When you _______ (call), ________ (they/eat) dinner?
When you called, had they eaten dinner?
Oops!
Okay!
____________ (rain) that morning?
Had it rained that morning?
Oops!
Okay!
_____________ (my sister/be) sick for a long time?
Had my sister been
Oops!
Okay!
Before they arrived, ____________ (ride) her bike?
had she ridden
Oops!
Okay!
He was very sad because his friend __________ (die).
had died
Oops!
Okay!
I ____________ (no/close) the door.
hadn't closed
Oops!
Okay!
I _________ (no/know) that because you ______________ (no/tell) me.
I didn't know that because you hadn't told me.
Oops!
Okay!
After he ________ (finish) school, he ________ (start) to work in a factory.
After he had finished school, he started to work in a factory.
Oops!
Okay!
When they ____________ (have) lunch, they started their trip.
had had
Oops!
Okay!
Jane overslept because I ____________ (no/wake) her up.
hadn't woken
Oops!
Okay!
Before they arrived, my dad ____________ (cut) the grass.
had cut
Oops!
Okay!
When I _______ (watch) TV, the lights _________ (go) out.
When I watched TV, the lights had gone out.
Oops!
Okay!
___________ (you/go) there before we went together?
Had you gone
Oops!
Okay!
She __________ (say) that she ___________ (be) to Australia.
She said that she had been to Australia.
Oops!
Okay!
When she arrived __________ (we/eat) already?
had we eaten
Oops!
Okay!
When Sally __________ (arrive), Peter __________ (leave).
When Sally arrived, Peter had left.
Oops!
Okay!
Why _________ (he/forget) about the meeting?
had he forgotten
Oops!
Okay!
- What had they done? + Sarah and Mike ____________ (eat) a salad.
Sarah and Mike had eaten a salad.
Oops!
Okay!
Where _________ (she/work)?
had she worked
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies