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
Many people (had died / had been dying) in car accidents before safety belts were invented.
had died
Oops!
Okay!
The police wanted to know what I (had done / had been doing) between 3 and 5 the previous night.
had been doing
Oops!
Okay!
Andrew (had travelled / had been travelling) for three months around Asia before he started his studies last year.
had been travelling
Oops!
Okay!
We (hadn’t realised / hadn’t been realising) how lucky we were to survive the accident.
hadn’t realised
Oops!
Okay!
We (had known / had been knowing) each other before we started college.
had known
Oops!
Okay!
The thieves (had stolen / had been stealing) over 20 cars before the police caught them.
had stolen
Oops!
Okay!
Ben couldn’t come to the party yesterday because he (had broken / had been breaking) his leg.
had broken
Oops!
Okay!
Mike was upset because he (had failed / had been failing) his driving exam.
had failed
Oops!
Okay!
We didn’t know that Melanie and Joe (had got / had been getting) divorced a few months earlier.
had got
Oops!
Okay!
(Had you read / Had you been reading) Mary’s emails before we entered the room? You closed the laptop so quickly!
had you been reading
Oops!
Okay!
How long (had she waited / had she been waiting) before the shop manager talked to her?
had she been waiting
Oops!
Okay!
After Mark (had lost / had been losing) his job, he decided to move in with his girlfriend.
had lost
Oops!
Okay!
We (hadn’t talked / hadn’t been talking) for more than 10 minutes when Ms Jones interrupted us.
hadn't been talking
Oops!
Okay!
Michelle (hadn’t read / hadn’t been reading) the set book and failed the literature test.
hadn't read
Oops!
Okay!
Lisa (had slept / had been sleeping) for only 10 minutes when the telephone woke her up.
had been sleeping
Oops!
Okay!
How many candidates (had Mr Grant talked / had Mr Grant been talking) to before he made his decision?
had Mr Grant talked
Oops!
Okay!
How long (had you been / had you been being) at home when you noticed that the jewellery was missing?
had you been
Oops!
Okay!
My sister (had tried / had been trying) to lift the heavy box for a few minutes before she finally gave up and asked me for help.
had been trying
Oops!
Okay!
Matt (hadn’t travelled / hadn’t been travelling) by himself before the last holidays.
hadn't travelled
Oops!
Okay!
My father retired last year after he (had worked / had been working) for over forty years.
had been working
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies