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 teens fce level
0
%
0
0
0
Back
Restart
I_____(drive) for about 4 hours when I__________ (realise) that I was completely lost
had been driving, realised
Oops!
Okay!
How long _________ (you/apply) for jobs when you (get) this one?
had you been applying, got
Oops!
Okay!
Luckily, the band ____________(not start) playing when we ________(reach) our seats.
hadn't started, reached
Oops!
Okay!
It was only after I _____(post) the parcel that I realised I________ (forget) to put my address on the back of it.
posted, had forgotten
Oops!
Okay!
It wasn't until got home that I noticed that I _______________(wear) odd socks all day.
had been wearing
Oops!
Okay!
When Martin_______(came) into the room , his mother nearly _______ (faint) because she ________(not see) him for nearly 20 years
came, fainted, hadn't seen
Oops!
Okay!
When I _____(go) into the room, everyone _____(stop) talking and ____(look) at me
went, stopped, looked
Oops!
Okay!
As soon as I tasted the curry, I realised I______________ (leave) the garlic out
hadn't left
Oops!
Okay!
We were held up in a traffic jam so the concert _______(begin) by the time we (arrive)
had begun, arrived
Oops!
Okay!
I ___________ (never ride) a bike until I _____to live in Amsterdam
had never ridden , went
Oops!
Okay!
I_____________(not see) Lisa when I went round last night because she_______ (go) to stay with her grandmother
didn't see, had gone
Oops!
Okay!
When the doctor eventually_________(call) my name I ___________(wait)for 40 minutes.
called, had been waiting
Oops!
Okay!
I_________(paint) one wall when Iran out of paint
had painted
Oops!
Okay!
After he ______(wash) his clothes, he __________(hang) them outside to dry
had washed (washed), hung
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies