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
B2 U3 Past Perfect and continuous
0
%
0
0
0
Back
Restart
We didn't know what to do because we _______ (not, listen) to the teacher.
hadn't been listening
Oops!
Okay!
The milk smelt bad because I _______ (forget) to put it in the fridge.
had forgotten
Oops!
Okay!
When I saw her, I realised that we ______ (meet / already).
had already met
Oops!
Okay!
He __________ (watch) TV for hours before he fell asleep. (he, watch)
had been watching
Oops!
Okay!
The TV series that we'd watched/been watching for weeks had a disappointing ending.
been watching
Oops!
Okay!
The sun had been shining/shone all day, so we were disappointed when it went in.
had been shining
Oops!
Okay!
Peter was Sally's best friend. She ________ (know) him all her life.
had known
Oops!
Okay!
By the time we got to the café, they stopped/'d stopped serving food.
'd stopped
Oops!
Okay!
She was exhausted because she ______ (work) since eight o'clock that morning.
had been working
Oops!
Okay!
I never/'d never heard of the band that were playing on the radio before.
'd never heard
Oops!
Okay!
She didn't go to work because she ________ (catch) a cold.
had caught
Oops!
Okay!
I _______ (not / see) Jacob for several years, but I recognised him immediately.score
hadn't seen
Oops!
Okay!
Everything was white because it ________ (snow).
had been snowing
Oops!
Okay!
We were very hungry because we _______ (not / eat).
had not eaten
Oops!
Okay!
I sat down and started reading the book that I'd just bought/been buying.
bought
Oops!
Okay!
We didn't get into the match even though we were/'d been queueing for hours.
'd been queueing
Oops!
Okay!
The passengers were cross because the airline _______ (lose) everyone's bags.
had lost
Oops!
Okay!
The children were wet because they _______ (play) football in the rain.score
had been playing
Oops!
Okay!
Tom had already ordered/been ordering some food by the time I arrived.
ordered
Oops!
Okay!
Her English was good because she ________ (study) it for years.
had been studying
Oops!
Okay!
I was delighted when I found my keys. I ______ (look) for them for hours.
had been looking
Oops!
Okay!
She was delighted because her wish ______ (come) true.
had come
Oops!
Okay!
I __________ (just, sit) down with a book when the phone rang.
had just sat
Oops!
Okay!
Paula went to bed early because she worked/had been working for over 12 hours.
had been working
Oops!
Okay!
I wish we _______ (buy) it before.
had bought
Oops!
Okay!
He ________ (wait) for over an hour when she finally arrived.
had been waiting
Oops!
Okay!
He _________ (smoke) for 40 years before he decided to stop.
had been smoking
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies