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
When I .............. (open) the curtains the sun was shining but the ground was wet. It ................ (rain) during the night.
opened / had been raining
Oops!
Okay!
When we ............... (arrvive) at my parent’s house, they ________ (leave).
arrived / had left
Oops!
Okay!
I ________ (just / buy) a dress when a thief _______ (steal) my bag.
had just bought / stole
Oops!
Okay!
I ................. (open) the fridge to find someone ............... (eat) all my chocolate.
opened / had eaten
Oops!
Okay!
I ................ (open) my wallet to find that I ................... (forget) my credit card.
opened / had forgotten
Oops!
Okay!
When I ............. (get) to the airport I discovered ....................... (forget) my passport.
got / had forgotten
Oops!
Okay!
It ...................(rain) all summer, so the grass ........... (be) completely dead.
hadn't rained / was
Oops!
Okay!
We .................. (arrive) at the station late, and the train ................... (leave).
arrived / had left
Oops!
Okay!
By the time he ................. (arrive) at the party, Oscar .................... (leave).
arrived / had left
Oops!
Okay!
My students ________ (raise) some money after they ________ (see) the news about the hurricane.
raised / had seen
Oops!
Okay!
When I ............. (try) to upload my assignment, my teacher ....................... (close) the activity.
tried / had closed
Oops!
Okay!
When Julio .......... (get) home from his vacation, his apartment was a mess. His roommate .......... (have) a party.
got / had had
Oops!
Okay!
Robert ............ (feel) sick last night because he ................... (eat) too many cakes.
felt / had eaten
Oops!
Okay!
Lucia ________ (split up) with John before she ........... (meet) Paul.
had split / met
Oops!
Okay!
We ________ (know) her address because she _______ (tell) us.
knew / had told
Oops!
Okay!
Everyone ___________ (hug) each other after they __________ (finish) their exams.
hugged / had finished
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies