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
0
%
0
0
0
Back
Restart
Marianne _____(switch off) all the lights before she _____(leave) the office
had switched off / left
Oops!
Okay!
I __________ (just / clean) the floor before she spilled champagne all over it.
had just cleaned
Oops!
Okay!
_______(you/see) anyone suspicious around your house before the burglary happened?
Had you seen
Oops!
Okay!
She ______(become) a pop star by the time she ______(finish) high school.
had become / finished
Oops!
Okay!
I ______(be) in London once before I moved there.
had been
Oops!
Okay!
I ______(not meet) anyone from Germany until I met Jonas.
hadn't met
Oops!
Okay!
When I was on a bus I realised that I ______(lose) my keys.
had lost
Oops!
Okay!
David ____ (be) angry because someone _______ (steal) his bike.
was / had stolen
Oops!
Okay!
Andy and Kathy ______(be) engaged for 2 years before they got married.
had been
Oops!
Okay!
Last Thursday I went out with my friends after I _________ (come) back from the gym.
had come
Oops!
Okay!
By the time Jeremy arrived at the cinema, the film ______(start).
had started
Oops!
Okay!
______ (The Smiths/renovate) this house before they sold it?
Had The Smiths renovated
Oops!
Okay!
He couldn't make a sandwich because he _________(forget) to buy bread
had forgotten
Oops!
Okay!
Ashley _____ (tell) me that she _______ (hear) a lot of weird stories about that house.
told / had heard
Oops!
Okay!
When I arrived at the party, they ______ (eat/already) birthday cake.
had already eaten
Oops!
Okay!
My cat ______(run away) before I _____ (close) the door.
had run away / closed
Oops!
Okay!
I _______ (visited) Rome twice by 2023.
had visited
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies