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 Practice
0
%
0
0
0
Back
Restart
The bus ___________ when we __________ to the station. (already leave, get)
had already left, got
Oops!
Okay!
I __________to bed when the phone _________. (already go, ring)
had already gone, rang
Oops!
Okay!
I ____________ when the movie ___________. (just arrive, start)
had just arrived, started
Oops!
Okay!
When I __________ home my mom __________ dinner. (get, already cook)
got, had already cooked
Oops!
Okay!
I _______________ her at first becuase she ____________ so much (not recognize, change)
didn't recognize, had changed
Oops!
Okay!
John _______ late, but the teacher __________ class yet. (be, not begin)
was, hadn't begun
Oops!
Okay!
I __________ my homework yet when my mom ________ me to go to bed. (not finish, tell)
hadn't finished, told
Oops!
Okay!
When we _________ at the stadium the match ____________. (arrive, already start)
arrived, had already started
Oops!
Okay!
She ________ her exam although she ____________ a lot. (not pass, study)
didn't pass, had studied
Oops!
Okay!
The player ________ a yellow card because he __________ his shirt. (get, take off)
got, had taken off
Oops!
Okay!
We ____________ use the ski slope because it _____________ enough. (not can, not snow)
couldn't, hadn't snowed
Oops!
Okay!
Yesterday I __________ some money somebody __________ on the floor. (find, drop)
found, had dropped
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies