Present Perfect Continuous Tense
The present perfect continuous tense describes an action that started in the past and is still continuing now, or has only just stopped. It emphasises how long the action has been going on, rather than whether it is complete.
What You'll Learn
- How to form the present perfect continuous tense using has/have been + verb-ing
- How to describe actions that started in the past and are still continuing
- How to distinguish the present perfect continuous from the present perfect and the present continuous
- When to choose the present perfect continuous over other tenses
When to Use
- An action that started in the past and is still happening now: "She has been studying for three hours." (She started three hours ago and is still studying.)
- An action that recently stopped, with visible results: "He has been running — his face is red and he is panting." (He was running a short while ago and the effects are clear now.)
- Emphasising the duration of an ongoing action: "They have been waiting at the bus stop since 4 pm." (The focus is on how long they have been waiting.)
- Asking how long an ongoing activity has lasted: "How long have you been practising the piano?"
- Complaining or expressing frustration about a continuing situation: "It has been raining all day — the laundry is still wet on the bamboo pole."
How to Form
Positive Statements
| Subject | Auxiliary | been | Verb-ing | Example |
|---|---|---|---|---|
| I / You / We / They | have | been | verb-ing | They have been playing football since noon. |
| He / She / It | has | been | verb-ing | She has been reading for two hours. |
Negative Statements
| Subject | Negative | been | Verb-ing | Example |
|---|---|---|---|---|
| I / You / We / They | have not (haven't) | been | verb-ing | We have not been sleeping well this week. |
| He / She / It | has not (hasn't) | been | verb-ing | He has not been attending his tuition classes lately. |
Questions
| Auxiliary | Subject | been | Verb-ing | Example |
|---|---|---|---|---|
| Have | I / you / we / they | been | verb-ing | Have you been waiting long? |
| Has | he / she / it | been | verb-ing | Has she been practising her spelling? |
Note: The structure is always: has/have + been + verb-ing. All three parts must be present.
Present Perfect Continuous vs Present Perfect
| Tense | Structure | Focus | Example |
|---|---|---|---|
| Present Perfect | has/have + past participle | The completed result | She has written three essays. (Focus: three are done.) |
| Present Perfect Continuous | has/have + been + verb-ing | The ongoing activity and its duration | She has been writing essays all morning. (Focus: the activity is ongoing.) |
Key Rules
-
Three-part structure: The present perfect continuous always uses has/have + been + verb-ing. If any part is missing, the sentence is incorrect. "She has been cooking" is correct; "She has cooking" or "She been cooking" is not.
-
has vs have: Use has with third-person singular subjects (he, she, it, a person's name). Use have with I, you, we, they, and plural subjects. This follows the same rule as the present perfect tense.
-
Use with "since" and "for": The present perfect continuous often appears with since (a specific starting point) or for (a duration). "He has been revising since 2 pm." / "He has been revising for three hours."
-
Not used with stative verbs: Certain verbs describe states rather than actions. These verbs are generally not used in the continuous form. Use the present perfect instead.
- Stative verbs to avoid in continuous form: know, believe, belong, own, like, love, hate, want, need, understand, remember, seem, appear, contain, consist
- Wrong: "I have been knowing her for five years."
- Right: "I have known her for five years."
-
Emphasises duration, not completion: Choose the present perfect continuous when you want to highlight how long an action has been going on. Choose the present perfect when you want to highlight the result or completion. "I have been reading this book for a week" (still reading) vs "I have read this book" (finished).
-
Visible evidence of a recent activity: Use the present perfect continuous when a recently stopped action has left visible evidence. "The ground is wet — it has been raining." The rain may have stopped, but the evidence is still there.
Common Mistakes
| Wrong | Right | Why |
|---|---|---|
| She has been cook dinner since 5 pm. | She has been cooking dinner since 5 pm. | After "has/have been", always use the -ing form of the verb |
| They have been waited for an hour. | They have been waiting for an hour. | Use "waiting" (verb-ing), not "waited" (past participle) — this is a continuous tense |
| He has being playing all afternoon. | He has been playing all afternoon. | The correct word is "been", not "being" |
| I have been knowing her since Primary One. | I have known her since Primary One. | "Know" is a stative verb and is not normally used in the continuous form |
| She have been studying for three hours. | She has been studying for three hours. | Third-person singular (she) requires "has", not "have" |
| He has been running since two hours. | He has been running for two hours. | "Two hours" is a duration, so use "for", not "since" |
Clue Words
Words and phrases that signal the present perfect continuous:
since, for, all day, all morning, all afternoon, all week, how long, lately, recently
Patterns that suggest an ongoing action:
- since + a specific starting point: "She has been dancing since 3 pm."
- for + a duration: "He has been swimming for an hour."
- all + time period: "It has been raining all day."
- How long have/has ... been ...?: "How long have they been living in Punggol?"
Visible evidence clues:
Look for a sentence that describes a current situation (wet ground, tired face, messy room) combined with an explanation of what has been happening. "You look exhausted — have you been running?"
Tip: If the sentence talks about how long an action has been going on and the action is still happening (or just stopped), think present perfect continuous: has/have + been + verb-ing.
Practice Tips
-
The "still going?" test: Ask yourself whether the action is still happening or has just stopped with visible results. If yes, the present perfect continuous is likely correct. If the action is fully completed and you care about the result, use the present perfect instead.
-
The three-part check: After writing a present perfect continuous sentence, count the parts: (1) has/have, (2) been, (3) verb-ing. If any part is missing, fix it.
-
The stative verb filter: Before using the continuous form, check whether the verb describes a state (know, believe, own, belong, like, love) or an action (run, study, cook, wait). Stative verbs should use the present perfect, not the present perfect continuous.
-
The since-or-for drill: This works the same way as with the present perfect. "Since" takes a specific point in time (since Monday, since 2020). "For" takes a duration (for three hours, for two weeks). Swap them to check — if the sentence sounds wrong, you had the right word.
Quick Reference
| Situation | Tense | Example |
|---|---|---|
| Action started in the past, still continuing | Present Perfect Continuous | She has been revising since morning. |
| Action recently stopped, visible evidence | Present Perfect Continuous | He has been cycling — he is out of breath. |
| Asking about the duration of an ongoing action | Present Perfect Continuous | How long have you been waiting? |
| Completed action, focus on result | Present Perfect | She has finished her revision. (It is done.) |
| State (not an action) continuing since the past | Present Perfect (not continuous) | I have known him since Primary One. (Not "been knowing") |
| Action happening right now (no past connection) | Present Continuous | She is studying now. (No mention of how long) |