Install Grammarbit

Free, no app store, no sign-up. It opens full screen and your progress stays with you.

  1. Look for the install icon at the right of the address bar, or open the browser menu.
  2. Choose “Install”. The app opens in its own window.

Past Perfect Continuous · Exercises

B2Upper intermediate practice

had been doing vs. had done or was doing, reported speech.

Play

Want to mix tenses, go endless or pick exercise types? Set up your own session.

What you’ll practise at B2

  • Spelling: waiting, running, lying
  • Negatives: hadn’t been
  • Questions: Had you been…?
  • Short answers
  • How long had you been…?
  • for / since
  • Causes: She was tired because she had been running
  • had been doing or had done?
  • had been doing or was doing?
  • Reported speech: said she had been…
  • If I hadn’t been driving… (third conditional)
  • I wish I hadn’t been…
  • Timelines: what the tense means

Need a refresher? Learn the past perfect continuous: rules, tables and audio examples.

Sample exercises

A taste of what’s inside. In practice mode every exercise is freshly generated.

  1. Report what they said.

    “We’ve been learning Japanese for a year,” Rosa and Jack said. → Rosa and Jack said they _____ (learn) Japanese for a year.

    had been learning · had been learnt · had being learning · has been learning

    Show answer

    Rosa and Jack said they had been learning Japanese for a year.

    In reported speech, “I’ve been doing” usually moves back to “had been doing”.

  2. Find the word that is wrong.

    We didn’t been campaigning against the new road when the news came.

    Show answer

    We hadn’t been campaigning against the new road when the news came.

    Negative: hadn’t (had not) been + -ing.

  3. Is this sentence correct?

    Ethan had known the truth for months when he finally told us.

    Correct · Has a mistake

    Show answer

    Ethan had known the truth for months when he finally told us.

    Yes, it’s correct. “know” is a state verb, so it isn’t used in the continuous: had known, not had been knowing.

  4. Put the words in order to make a question.

    their / had / they / doing / homework / been / long

    Show answer

    Had they been doing their homework long?

    Questions: Had + subject + been + -ing…?

  5. Write the verb in the past perfect continuous.

    I was sunburnt because I _____ (sit) in the sun.

    Show answer

    I was sunburnt because I had been sitting in the sun.

    Use the past perfect continuous to explain a past situation with the activity that caused it: She was out of breath because she had been running.

  6. Past continuous or past perfect continuous?

    A: What was my brother doing when the alarm went off? B: He _____ (dance) in the kitchen.

    was dancing · was dance · had dancing · had been dancing

    Show answer

    What was my brother doing when the alarm went off? — He was dancing in the kitchen.

    No length of time here: B just says what was in progress at that moment, so use the past continuous (was / were + -ing), like the question. With a length of time (for two hours) you would use had been + -ing.