Introduction
Have you ever tried to explain that you had been waiting for an hour before your friend finally arrived? Or that you had been studying all morning before the test started? If so, you were using the past perfect continuous tense. This tense is essential for showing the duration of an action that was happening before another event in the past. Mastering it will help you sound more natural and precise in English, especially when telling stories or describing sequences of events.
What Is the Past Perfect Continuous Tense?
The past perfect continuous tense (also called the past perfect progressive) describes an action that was in progress for a period of time before another action or time in the past. It emphasises the duration or ongoing nature of the first action.
Formula: Subject + had been + verb(-ing) + (time expression or second past event)
For example: “They had been travelling for six hours when the car broke down.”
Here, the travelling was in progress before the car breaking down, and the focus is on how long it lasted.
Rules
- Use it for an action that continued up to or just before another past event. Example: “She had been cooking all afternoon before the guests arrived.”
- Use it to show the cause of a past state or result. Example: “He was exhausted because he had been working all night.”
- Use it with time expressions like: for, since, all day, before, until, by the time, how long. Example: “I had been waiting for 20 minutes before the bus came.”
- Do not use it with stative verbs (e.g., know, believe, own, hate). Use the past perfect simple instead. Example: ❌ “I had been knowing him for years.” ✅ “I had known him for years.”
- It is often used in reported speech. Example: “She said she had been feeling unwell.”
How to Use It
Follow these steps to use the past perfect continuous correctly:
- Identify two past events. One is longer (action in progress), and one is shorter (the interruption or reference point).
- Put the longer action in the past perfect continuous. Use had been + verb(-ing).
- Put the shorter action in the simple past. This is the event that happened later.
- Add a time expression (like for two hours, since 5 PM, all morning) to show duration.
- Check for stative verbs. If the verb describes a state (e.g., like, need, belong), use the past perfect simple instead.
Example step-by-step:
Action 1 (longer): I read a book for three hours.
Action 2 (shorter): My phone rang.
Combined: “I had been reading a book for three hours when my phone rang.”
Examples in Sentences
- We had been driving for five hours before we reached the hotel.
- She had been studying French for two years when she moved to Paris.
- The children had been playing outside all morning, so they were very hungry.
- I had been waiting for the bus for over 30 minutes before it finally arrived.
- He had been working at the company for a decade when he got promoted.
- They had been living in that small apartment since 2010 before they bought a house.
- The ground was wet because it had been raining all night.
- By the time the teacher arrived, the students had been talking for ten minutes.
- She felt confident because she had been practising the speech every day.
- We had been hiking for hours before we realised we were lost.
- His eyes were red because he had been crying.
- How long had you been studying English before you took the test?
Common Mistakes
Here are five frequent errors and how to fix them:
- Mistake: ❌ “I had been working when he called.” (Missing duration)
Correct: ✅ “I had been working for two hours when he called.” (Add a time expression to show duration.) - Mistake: ❌ “She had been knowing him for years.”
Correct: ✅ “She had known him for years.” (Stative verbs cannot be used in continuous forms.) - Mistake: ❌ “They had been going to the store when I saw them.” (No clear duration or cause)
Correct: ✅ “They had been going to the store every day for a week before I saw them.” (Use with a time frame or repeated action.) - Mistake: ❌ “He had been finishing his homework before dinner.”
Correct: ✅ “He had finished his homework before dinner.” (Use past perfect simple for completed actions, not continuous.) - Mistake: ❌ “We had been waiting, but the bus came.” (Incomplete sentence)
Correct: ✅ “We had been waiting for 15 minutes when the bus came.” (Always connect the two events clearly.)
Quick Summary
- Use: For actions in progress before another past event, often to show duration or cause.
- Form: Subject + had been + verb(-ing).
- Common time words: for, since, all day, before, by the time, how long.
- Don’t use with: Stative verbs (know, believe, own, etc.) — use past perfect simple instead.
- Remember: The past perfect continuous focuses on the process, not the completion.
Practice Exercises
Fill in the blanks with the correct form of the verb in the past perfect continuous tense.
- She __________ (study) for three hours before her friend called.
- They __________ (travel) all day when they finally reached the border.
- He was out of breath because he __________ (run) to catch the train.
- How long __________ you __________ (wait) before the doctor saw you?
- The garden was very dry because it __________ (not rain) for weeks.
Answers:
- She had been studying for three hours before her friend called.
- They had been travelling all day when they finally reached the border.
- He was out of breath because he had been running to catch the train.
- How long had you been waiting before the doctor saw you?
- The garden was very dry because it had not been raining (or hadn’t been raining) for weeks.
Conclusion
The past perfect continuous tense is a powerful tool for telling richer, more precise stories about the past. By focusing on the duration and ongoing nature of an action before another event, you can add depth to your English. Remember to pair it with the simple past, use time expressions, and avoid stative verbs. With practice, you’ll use it naturally and confidently.
FAQ
1. What is the difference between past perfect and past perfect continuous?
The past perfect simple (e.g., “I had finished”) focuses on a completed action before another past event. The past perfect continuous (e.g., “I had been finishing” — not common) focuses on the duration or process of an action that was in progress. For example: “I had written the report before the meeting” (completed). “I had been writing the report for two hours before the meeting” (ongoing process).
2. Can I use the past perfect continuous with stative verbs?
No. Stative verbs (like know, believe, own, hate, need) describe states, not actions. They are rarely used in continuous tenses. Instead, use the past perfect simple: ❌ “I had been knowing him.” ✅ “I had known him.”
3. When should I use “for” and “since” with this tense?
Use for to show a duration of time (e.g., “for two hours,” “for a week”). Use since to show a starting point (e.g., “since 8 AM,” “since Monday”). Example: “She had been sleeping for ten hours since midnight.”
4. Is the past perfect continuous common in everyday speech?
Yes, especially in storytelling and explanations. You’ll often hear it in phrases like “I had been thinking about that” or “He had been working too hard.” However, in very informal speech, some speakers might use the past continuous instead, but the past perfect continuous is more precise for showing the sequence clearly.