Past Perfect Progressive:

  1. They ....................................... (wait) for two hours yesterday when the bus finally ..................... (come).
  2. Last month I ........................................... (learn) English for two weeks when we ...................... (write) the first test!
  3. Suddenly I ..................... (feel) dizzy last Saturday because I ............................................ (drink) cocktail the whole night.
  4. When their parents ................ (appear) they .............................................. (watch) the film since supper.
  5. They ........................................ (sing) for a while when the door ................... (open) and Mariah ............... (come) in.
  6. When the audience ...................... (ask) for more, Whitney ....................................... (do) her show for 2 hours.
  7. JLo ............................................. (wait) all evening when Ralph ......................... (phone) her.
  8. I ................ (be) tired yesterday evening as I .............................................. (learn) the vocabulary for a long time.
  9. She .................... (see) him when she ...................................... (look) out of the window since early morning.
10. Arnold ............................ (drive) for ten miles when he ....................... (notice) that he ................... (not have) his weapons.

 

 

 

 

 

 

Key:

  1. had been waiting/came
  2. had been learning/wrote
  3. felt/had been drinking
  4. appeared/had been watching
  5. had been singing/opened/came
  6. asked/had been doing
  7. had been waiting/phoned
  8. was/had been learning
  9. saw/had been looking
10. had been driving/noticed/didn't have