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 Simple and Past Perfect Continuous
0
%
0
0
0
Back
Restart
His clothes were dirty because he ................. (work) in the garden.
had been working
Oops!
Okay!
The roads were blocked in the morning. It ................... (snow) all night.
had been snowing
Oops!
Okay!
We finally arrived at the hotel. It ............... a long journey and we were very tired. BE
had been
Oops!
Okay!
He asked me to give his book back but I ____________ (lost) it.
had lost
Oops!
Okay!
The doctor asked me how long I (have) ................... the symptoms.
had had
Oops!
Okay!
Adam and Natalie ____ (know) each other for years when they started dating.
had known
Oops!
Okay!
The children were wet because they ................(play) football in the rain.score
'd been playing
Oops!
Okay!
Peter was Sally's best friend. She ........... (know) him all her life.score
'd known
Oops!
Okay!
It was a relief to find the documents. I (look) .................. for them all afternoon.
had been looking
Oops!
Okay!
When I got home, the children had already ___ to bed.
gone
Oops!
Okay!
I was so frustrated. I ____ (write) my story for 2 weeks when I lost my notebook.
had been writing
Oops!
Okay!
We were very hungry because we.............. (not / eat).score
hadn't eaten
Oops!
Okay!
They got to the beach after they .................... (walk) for hours.
had been walking
Oops!
Okay!
I had to have a break. I ........................ (drive) so long.
had been driving
Oops!
Okay!
She answered all of the questions in the exam because she ____________ (study) very well.
had studied
Oops!
Okay!
I needed a change. I ____ (live) in New York for a long time.
had been living
Oops!
Okay!
She was exhausted because she ................. (work) since eight o'clock that morning.score
'd been working
Oops!
Okay!
I was delighted when I found my keys. I ................. (look) for them for hours.
'd been looking
Oops!
Okay!
He couldn’t believe his eyes! His father _____________ (buy) him a new laptop as a birthday gift.
had bought
Oops!
Okay!
We ___ been out long when it started to rain.
hadn’t
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies