Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
Contact us
Help center
Sign in
Study
Past Perfect
0
%
0
0
0
Back
Restart
He (be) nervous because he (never fly) before.
was, had never flown
Oops!
Okay!
Jill (not come) with us because she (make) other plans.
didn't come, had made
Oops!
Okay!
When we (get up) in the morning, we (see) that it (snow) in the night.
got up, saw, had snowed
Oops!
Okay!
When we (get) home, we saw that somebody (break) the kitchen window.
got, had broken
Oops!
Okay!
I (can) get into my flat yesterday because I (lose) my keys.
couldn't, had lost
Oops!
Okay!
I (turn) on the TV news to see what (happen) during the day.
turned, had happened
Oops!
Okay!
The bar (close) by the time we (arrive) so we (cannot) get in.
had closed, arrived, couldn't
Oops!
Okay!
When I (get) to the supermarket checkout, I (realize) that I (leave) my wallet at home.
got, relized, had left
Oops!
Okay!
I (take) the jacket back to the shop because I (buy) the wrong size.
took, had bought
Oops!
Okay!
My friend (phone) to tell me that I (leave) my coat in his car.
phoned, had left
Oops!
Okay!
When our friends (arrive), we (not finish) cooking the dinner yet.
arrived, hadn't finished
Oops!
Okay!
She (not lend) me the book because she (not read) it yet.
didn't lend, hadn't read
Oops!
Okay!
Caroline (change) a lot, and I (not recognize) her.
had changed, didn't recognize
Oops!
Okay!
We (not get) a table in the restaurant because we (not book).
didn't get, hadn't booked
Oops!
Okay!
Wen I (turn on) he radio, the news (already finish) so I didn't hear any of it.
turned on, had already finished
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies