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 Tenses
0
%
0
0
0
Back
Restart
leave - Past Perfect
had left
Oops!
Okay!
cook - Past Continuous
was/were cooking
Oops!
Okay!
not buy - Past Simple
didn't buy
Oops!
Okay!
He realised that he .................................. his passport at the airport.
was left
had left
left
was leaving
Oops!
Okay!
speak - Past Perfect Continuous
had been speaking
Oops!
Okay!
When James had finished his homework, he .........................:.. to the skatepark.
went
was going
had been going
had gone
Oops!
Okay!
not wait - Past Continuous
wasn't/weren't waiting
Oops!
Okay!
While she was searching for her glasses somebody ................................ her mobile.
were stealing
stole
had stolen
stolen
Oops!
Okay!
have - Past Continuous
was/were having
Oops!
Okay!
teach - Past Simple
taught
Oops!
Okay!
feel - Past Simple
felt
Oops!
Okay!
While the boy was playing a computer game in his bedroom his classmates ...................................... fun at a party.
was having
were having
had
had been having
Oops!
Okay!
They .................................... the restaurant by 6 o'clock
were leaving
had been leaving
left
had left
Oops!
Okay!
How long ...................... for Ben before he finally showed up?
waited
were you waiting
had you been waiting
had you waited
Oops!
Okay!
We ....................................... when he asked me to stay a bit longer.
were leaving
had been leaving
left
was leaving
Oops!
Okay!
By the time Fiona returned home, Shrek .......................................... the house
was tidying up
was tidied up
had tidied up
tidied up
Oops!
Okay!
fall - Past Perfect
had fallen
Oops!
Okay!
She .................................. the bell for 10 minutes before her grandma opened the door.
were ringing
rang
was ringing
had been ringing
Oops!
Okay!
work - Past Perfect Continuous
had been working
Oops!
Okay!
not have - Past Perfect
hadn't had
Oops!
Okay!
sleep - Past Perfect Continuous
had been sleeping
Oops!
Okay!
erupt -Past Perfect
had erupted
Oops!
Okay!
not recognize - Past Simple
didn't realize
Oops!
Okay!
not realise - Past Perfect
hadn't realised
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies