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 simple, Past Perfect Simple and Past Perfec ...
0
%
0
0
0
Back
Restart
Our teacher ________ (give) us extra homework because we ___________ (not finish) our essays.
gave / hadn't finished
Oops!
Okay!
Everyone ___________ (hug) each other after they __________ (finish) their exams.
hugged / had finished
Oops!
Okay!
I had to have a break. I _______ (drive) so long.
had been driving
Oops!
Okay!
The roads were blocked in the morning. It ______ (snow) all night.
had been snowing
Oops!
Okay!
Helen ________ (split up) with John before she met Paul.
had split up
Oops!
Okay!
They got to the beach after they ________ (walk) for hours.
had been walking
Oops!
Okay!
We didn’t need to queue because my wife __________ (already / buy) the tickets
had already bought
Oops!
Okay!
We ________ (know) her address because she _______ (tell) us.
Knew / had told
Oops!
Okay!
They were hungry because they _____ (swim) all day.
had been swimming
Oops!
Okay!
When we moved to Park Street, the Johnsons _______ (live) there for ages.
had been living
Oops!
Okay!
The thieves had already spent the money when the police _________ (catch) them.
caught
Oops!
Okay!
His English was perfect. He _______ (study) it since he started school.
had been studying
Oops!
Okay!
The children _________ (not eat) for days so they ___________ (be) extremely hungry.
hadn't eaten / were
Oops!
Okay!
She called the police when she _______ (see) the light in the hall.
had seen
Oops!
Okay!
My aunt flew to Paris last year. She __________ (never / go) on a plane before that.
had never gone
Oops!
Okay!
She didn’t want to go to the cinema because she ___________ (already / see) the film.
had already seen
Oops!
Okay!
He felt better in the evening because he _____ (relax) all day.
had been relaxing
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies