Perfect Continuous Tenses
What you will be able to do
- Form the present, past and future perfect continuous tenses
- Use them to stress the duration of an action
- Use since and for correctly with these tenses
- Tell the perfect continuous apart from the simple perfect
- Avoid using state verbs in these tenses
1 Quick Introduction
The perfect continuous tenses focus on how long an action has been going on. They all share the pattern (has/had/will have) + been + verb-ing. "She has been studying for three hours" stresses the ongoing effort, not just the result.
Perfect Continuous काल इस बात पर ज़ोर देते हैं कि कोई क्रिया कितनी देर से चल रही है। इन सबका रूप है (has/had/will have) + been + क्रिया-ing। "She has been studying for three hours" लगातार चल रहे प्रयास पर ज़ोर देता है, केवल परिणाम पर नहीं।
2 A Real-Life Situation
You explain why you look tired:
You: I have been revising since morning. By 10 tonight, I will have been studying for twelve hours straight!
3 The Grammar Rule
| Tense | Form | Example |
|---|---|---|
| Present Perfect Cont. | has/have + been + V-ing | She has been reading. |
| Past Perfect Cont. | had + been + V-ing | She had been reading. |
| Future Perfect Cont. | will have been + V-ing | She will have been reading. |
4 Present & Past Perfect Continuous
The present perfect continuous (has/have + been + V-ing) describes an action that started in the past and is still continuing, or has just stopped, stressing its duration.
- She has been studying for three hours. (still studying)
- It has been raining all day.
The past perfect continuous (had + been + V-ing) describes an action that was going on for a while before another past action.
- He had been waiting for an hour when she arrived.
Use for with a length of time (for two hours) and since with a starting point (since morning).
have been playing — the action started at 4 and continues; 'since' marks the start.
had been waiting — a continued action before another past event.
Key Points
- Present perfect continuous = has/have + been + V-ing (started in past, still going)
- Past perfect continuous = had + been + V-ing (going on before another past action)
- Use 'for' + duration and 'since' + starting point
5 Future Perfect Continuous & Duration vs Result
The future perfect continuous (will have been + V-ing) describes how long an action will have been going on up to a point in the future.
- By next month, I will have been working here for five years.
- By 6 p.m., they will have been travelling for ten hours.
Duration vs result: the perfect continuous stresses the activity / duration, while the simple perfect stresses the finished result.
- I have been reading this book. (activity, maybe not finished)
- I have read this book. (finished — I know the ending)
Remember: state verbs (know, like, own) are not used in any continuous form.
will have been teaching — duration up to a future point.
have been painting — the continuous form stresses the ongoing activity rather than the finished result.
Key Points
- Future perfect continuous = will have been + V-ing
- Perfect continuous stresses duration; simple perfect stresses the result
- State verbs (know, like, own) are never continuous
6 Vocabulary Builder
| Word | Meaning | हिन्दी |
|---|---|---|
| Duration | how long something lasts | अवधि |
| Ongoing | still happening | जारी |
| Continuous | without stopping | लगातार |
| Stative verb | a verb of state, not action | अवस्थासूचक क्रिया |
| Project (forward) | to extend into the future | आगे बढ़ाना |
7 Common Mistakes to Avoid
8 Practice Exercises
- She ______ (read) for two hours.
- They ______ (play) since morning.
- It ______ (rain) all day.
- We ______ (wait) for the bus for ages.
- He ______ (work) here since 2020.
- has been reading
- have been playing
- has been raining
- have been waiting
- has been working
- By June, I ______ (live) here ______ five years.
- He ______ (study) ______ 8 a.m. and is still at it.
- She ______ (cry) for an hour when help arrived.
- They ______ (travel) ______ ten hours by midnight.
- We ______ (practise) ______ last week.
- will have been living ... for
- has been studying ... since
- had been crying
- will have been travelling ... for
- have been practising ... since
- She has been working since three hours.
- I have been knowing him for years.
- They had been wait for the train.
- By 5, he will have been work for eight hours.
- She has been working for three hours. (error: since)
- I have known him for years. (error: been knowing)
- They had been waiting for the train. (error: wait)
- By 5, he will have been working for eight hours. (error: work)
- It is raining since morning.
- She has been owning that car for years.
- We have been played football for an hour.
- It has been raining since morning.
- She has owned that car for years.
- We have been playing football for an hour.
- been / has / she / studying / hours / for / two
- raining / been / it / morning / has / since
- waiting / had / been / they / long
- She has been studying for two hours.
- It has been raining since morning.
- They had been waiting long.
| Column A | Column B |
|---|---|
| 1. has been + V-ing | a. future perfect continuous |
| 2. had been + V-ing | b. duration markers |
| 3. will have been + V-ing | c. present perfect continuous |
| 4. for / since | d. past perfect continuous |
9 Micro Quiz
10 Reading Practice
Meera has been preparing for the science fair since last week. By Saturday, she will have been working on her model for ten days. Her brother, who had been helping her every evening, finally got tired. "You have been spending too much time on this," he laughed, "but it has been worth it."
- Find a present perfect continuous verb in the passage.
- Why is 'will have been working' used?
- Which verb is in the past perfect continuous?
- has been preparing (also 'have been spending') — started in the past and still continuing.
- It projects the duration of her work up to a future point (Saturday) — future perfect continuous.
- had been helping — an action going on for a while before another past point.
11 Speaking, Writing & Daily Use
- I have been waiting for you for an hour.
- It has been raining since morning.
- She had been studying before the power went off.
- By next year, I will have been learning French for three years.
- They have been playing in the rain all afternoon.
12 Challenge Zone
13 Chapter Mind Map
PERFECT CONTINUOUS TENSES
|
+--------+---+----+---------+
| | | |
PRESENT PAST FUTURE MARKERS
has been had been will have for=length
+ V-ing + V-ing been+V-ing since=point
still before up to no state
going past pt future verbs14 One-Minute Revision
Remember these
- Pattern: (has/had/will have) + been + verb-ing
- Present perfect continuous → started in past, still going
- Past perfect continuous → going on before another past action
- Future perfect continuous → duration up to a future point
- Stresses duration; never use state verbs (know, like, own)