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 simple and continuous
0
%
0
0
0
Back
Restart
The invoice ______________________ (not/arrive/still) by the end of the week so we sent them a strong reminder.
had still not arrived/still had not arrived
Oops!
Okay!
Before we parked our car we ___________ (collect) the ticket.
had collected
Oops!
Okay!
He called me at eleven in the evening to tell me that he _______________ (find/finally) a solution.
had finally found
Oops!
Okay!
We were very hungry because we ______________ (not / eat).score
hadn't eaten
Oops!
Okay!
She was exhausted because she ___________________ (work) since eight o'clock that morning.
'd been working
Oops!
Okay!
They got to the beach after they _____________________ (walk)for hours.
had been walking
Oops!
Okay!
I __________________ (not / see) Jacob for several years, but I recognised him immediately.
hadn't seen
Oops!
Okay!
We __________________ (work/already) on this project for a month before we found a fundamental flaw.
had already been working
Oops!
Okay!
By the time I came back from my business trip, a lot of things ______________(change) .
had changed
Oops!
Okay!
When he _________________ (finish) his speech, he waited for the reaction of the audience. But no one said a word.
had finished
Oops!
Okay!
It was a relief to find the documents. I ______________ (look) for them all afternoon.
had been looking
Oops!
Okay!
I had to have a break. I ______________ (drive) so long
had been driving
Oops!
Okay!
It was not the first time I'd met him. We ____________(meet) many times before.
had met
Oops!
Okay!
He was dismissed, even though, in his opinion, he ____________(not/do) anything wrong.
had not done
Oops!
Okay!
I was delighted when I found my keys. I _____________________ (look) for them for hours.score
'd been looking
Oops!
Okay!
The children were wet because they________________ (play) football in the rain.score
'd been playing
Oops!
Okay!
It was more than a month before we realised what ________________(happen) to him.
had happened
Oops!
Okay!
The passengers were cross because the airline _______________ (lose) everyone's bags.
had lost
Oops!
Okay!
The doctor asked me how long I ______________ (have) the symptoms.
had had
Oops!
Okay!
Peter was Sally's best friend. She__________________ (know) him all her life.score
had known
Oops!
Okay!
Everything was white because it __________________ (snow).
'd been snowing
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies