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