← Back to the task
English Task · english-task.com

Past Perfect Simple or Past Perfect Continuous?

Name: Date:

Choose the past perfect simple or the past perfect continuous

  1. By the end of the week, Oliver
    two books.
    1. had read
    2. had been reading
  2. Before he got to level five, he
    the game for four hours.
    1. had played
    2. had been playing
  3. We were hungry because we
    since breakfast.
    1. hadn’t eaten
    2. hadn’t been eating
  4. She
    the piano for two hours before the recital started.
    1. had been practising
    2. had practised
  5. He
    the museum several times before he moved to the city.
    1. had been visiting
    2. had visited
  6. It
    all night, so the streets were covered in snow.
    1. had snowed
    2. had been snowing
  7. They
    about the project for hours before they reached a decision.
    1. had been talking
    2. had talked
  8. I
    my homework by the time my friends arrived.
    1. had finished
    2. had been finishing
  9. We
    at the company for five years when it closed down.
    1. had been working
    2. had worked
  10. The baby
    for an hour before the parents calmed him down.
    1. had been crying
    2. had cried
  11. She
    three emails before lunch.
    1. had been writing
    2. had written
Online version with instant checking: english-task.com/grammar/past-perfect-continuous-simple-or-continuous-1