Home of English Grammar

Grammar Guide
  • Home
  • Exercises
  • Matches
  • Rules
  • Tools
    • Grammar Checker
    • Very Replacer
    • Word Counter
  • Top Social Media Posts
  • Various Posts
  • Vocabulary
  • Writing Guides
  • Contact

Past Perfect Continuous Exercise

March 20, 2026 - B2pdf

Complete the 12 sentences below. Choose the best answer for each one.

Progress 0 of 12 answered
1By the time the coach arrived, the team ............... for nearly an hour in the rain.
Wrong!
The past perfect continuous "had been training" shows an activity continuing before the coach arrived.
2She was out of breath because she ............... up the stairs when the fire alarm went off.
Wrong!
The past perfect continuous "had been running" explains the earlier activity that caused her breathlessness.
3I was annoyed because I ............... for the bus for 40 minutes before it finally came.
Wrong!
The past perfect continuous "had been waiting" shows the duration before the bus came.
4They ............... the match for weeks before the referee postponed it.
Wrong!
The past perfect continuous "had been preparing for" shows ongoing preparation before the postponement.
5His hands were shaking because he ............... weights all morning.
Wrong!
The past perfect continuous "had been lifting" explains the earlier activity that made his hands shake.
6We ............... hard all season, so losing the final felt unfair.
Wrong!
The past perfect continuous "had been working" shows sustained effort before the final was lost.
7The pitch was muddy because it ............... heavily before kickoff.
Wrong!
The past perfect continuous "had been raining" describes weather continuing before kickoff.
8Before the injury, she ............... every day to improve her speed.
Wrong!
The past perfect continuous "had been training" shows a routine continuing before the injury.
9The crowd was restless because they ............... in line since dawn.
Wrong!
The past perfect continuous "had been standing" is used with "since dawn" to show duration up to a past time.
10He looked exhausted. He ............... defense all game before the coach substituted him.
Wrong!
The past perfect continuous "had been playing" highlights an activity continuing before he was substituted.
11I could tell she was improving because she ............... her serve for months.
Wrong!
The past perfect continuous "had been practicing" shows the practice period before the past observation.
12By halftime, the goalkeeper ............... brilliantly, but the defense kept making mistakes.
Wrong!
The past perfect continuous "had been playing" describes performance continuing up to halftime.
Done.
Score: 0/12
Share your score!

Answers

  1. By the time the coach arrived, the team had been training for nearly an hour in the rain.
  2. She was out of breath because she had been running up the stairs when the fire alarm went off.
  3. I was annoyed because I had been waiting for the bus for 40 minutes before it finally came.
  4. They had been preparing for the match for weeks before the referee postponed it.
  5. His hands were shaking because he had been lifting weights all morning.
  6. We had been working hard all season, so losing the final felt unfair.
  7. The pitch was muddy because it had been raining heavily before kickoff.
  8. Before the injury, she had been training every day to improve her speed.
  9. The crowd was restless because they had been standing in line since dawn.
  10. He looked exhausted. He had been playing defense all game before the coach substituted him.
  11. I could tell she was improving because she had been practicing her serve for months.
  12. By halftime, the goalkeeper had been playing brilliantly, but the defense kept making mistakes.
  • Share
  • Post
  • Post
  • Email
  • WhatsApp
NEW: Try Matches, our daily vocabulary challenge. Pick a topic and level and match words with definitions to boost your vocabulary.
2,485,429 
761,532 
Improve Your Grammar
  • Download 2026 Grammar Guide (PDF)
  • Free Weekly Exercises & Vocabulary
  • Join over 3 Million English Learners
We respect your privacy. Unsubscribe anytime.

Grammar Checker

GrammarCheck.net - Try online
Hint → Bookmark GrammarCheck for future use.

Latest Posts

  • 100 Words to Describe Drama June 19, 2026
  • 100 Best Synonyms for “Eloquent” June 19, 2026
  • Loath vs. loathe: what is the difference? June 19, 2026
  • 100 Best Synonyms for “Severe” June 19, 2026
  • 100 Best Synonyms for “A Lot” June 19, 2026
  • 100 Words Every Pulmonologist Should Know June 19, 2026
  • 100 Best Synonyms for “Earthy” June 19, 2026

Copyright © 2026 · EnglishGrammar.org
Disclaimer · Privacy Policy · Sitemap · Terms

Improve Your Grammar
  • Download 2026 Grammar Guide (PDF)
  • Free Weekly Exercises & Vocabulary
  • Join over 3 Million English Learners
We respect your privacy. Unsubscribe anytime.