Game Preview

Past perfect simple and continuous

  •  English    22     Public
    B2 level
  •   Study   Slideshow
  • Passengers ______________ (wait) for over an hour when the pilot announced that there would be further delays.
    had been waiting
  •  15
  • By the age of one, Henry _______________ (visit) six different countries.
    had visited
  •  15
  • For her sixtieth birthday, Margaret decided to go on a cruise, as she ____________ (not be) on one before.
    had not been
  •  15
  • I felt exhausted when I got home because I ________________(travel) for two days.
    had been travelling
  •  15
  • When I got to the hotel, I realised that I ____________ (forgot) to pack my toothbrush.
    had forgotten
  •  15
  • Before travelling to India I made sure I _____________ (have) the necessary vaccinations.
    had had
  •  15
  • She _______________ (look) at holidays to Australia before she realised they were out of her budget.
    had been looking
  •  15
  • I _____________ (wait) for hours, so I was really glad when the bus finally ________ (arrive)
    had been waiting / arrived
  •  20
  • Why __________ (be) the baby's face so dirty? He __________ (eat) chocolate.
    was / had been eating
  •  20
  • I ____________ (see) John yesterday, but he ______ (run) so he was too tired to chat.
    saw / had been running
  •  20
  • It __________ (rain) and the pavement _________(be) covered with puddles.
    had been raining / was
  •  20
  • When I ________ (arrive) it was clear she __________ (work). There were papers all over the floor.
    arrived / had been working
  •  20
  • Peter was Sally's best friend. She ___________ (know) him all her life.
    had known
  •  15
  • The children were wet because they __________ (play) football in the rain.
    had been playing
  •  15
  • We were very hungry because we ______________. (not eat)
    hadn´t eaten
  •  15
  • I was delighted when I found my keys. I _____________ (look) for them for hours.
    had been looking
  •  15