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
Lorenzo …………………….. (eat) all the ice cream before I opened the fridge.
had eaten
Oops!
Okay!
By the time the police arrived, the burglar ……………….. (break)into my neighbour’s house.
had broken
Oops!
Okay!
My cousin ………………… (never/visit) a mine until his father took him one day.
had never visited
Oops!
Okay!
The fire ………………………… (already/reach) the roof by the time the firemen arrived
had already reached
Oops!
Okay!
Our flat was robbed because we …………………. (not lock) the front door.
had not locked
Oops!
Okay!
When Kathy met Jonathan, he ………………….. (join) the Navy.
had joined
Oops!
Okay!
Beatriz didn’t pass the test because she ………………….. (not study) at all.
hadn´t studied
Oops!
Okay!
The girl felt guilty because she …………………. (drink) all the milk.
had drunk
Oops!
Okay!
Before they arrived at the airport, they …………….. (pay) the taxi driver.
had paid
Oops!
Okay!
Leonard didn’t have money for the bus because he …………. (forget) to ask his mother.
had forgotten
Oops!
Okay!
Look! Somebody …………………… (leave) the windows open.
had left
Oops!
Okay!
Joe Smith went to prison because he …..…………. (steal) a lot of money.
had stolen
Oops!
Okay!
There was a lot of snow outside because it ……………….. (snow) earlier in that day.
had snowed
Oops!
Okay!
Helen went to bed after she …………………… (watch) her favourite TV programme.
had watched
Oops!
Okay!
Her bicycle wasn’t there because a friend ……………..… (take) it without asking her.
had taken
Oops!
Okay!
My father couldn’t find the money because he …………….. (hide) it in a drawer.
had hidden
Oops!
Okay!
Daniel was arrested after he …….…………… (escape) from prison.
had escaped
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies