Edit Game
Past perfect simple and continuous
 Delete

Use commas to add multiple tags

 Private  Unlisted  Public




Delimiter between question and answer:

Tips:

  • No column headers.
  • Each line maps to a question.
  • If the delimiter is used in a question, the question should be surrounded by double quotes: "My, question","My, answer"
  • The first answer in the multiple choice question must be the correct answer.






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