Skip to content
Primary 6Tenses

Present Perfect Continuous Tense (P6) (Primary 6)

has/have been + verb-ing; actions started in the past and continuing; awareness level

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

  1. 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.)
  2. 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.)
  3. 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.)
  4. Asking how long an ongoing activity has lasted: "How long have you been practising the piano?"
  5. 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

SubjectAuxiliarybeenVerb-ingExample
I / You / We / Theyhavebeenverb-ingThey have been playing football since noon.
He / She / Ithasbeenverb-ingShe has been reading for two hours.

Negative Statements

SubjectNegativebeenVerb-ingExample
I / You / We / Theyhave not (haven't)beenverb-ingWe have not been sleeping well this week.
He / She / Ithas not (hasn't)beenverb-ingHe has not been attending his tuition classes lately.

Questions

AuxiliarySubjectbeenVerb-ingExample
HaveI / you / we / theybeenverb-ingHave you been waiting long?
Hashe / she / itbeenverb-ingHas 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

TenseStructureFocusExample
Present Perfecthas/have + past participleThe completed resultShe has written three essays. (Focus: three are done.)
Present Perfect Continuoushas/have + been + verb-ingThe ongoing activity and its durationShe has been writing essays all morning. (Focus: the activity is ongoing.)

Key Rules

  1. 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.

  2. 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.

  3. 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."

  4. 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."
  5. 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).

  6. 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

WrongRightWhy
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

  1. 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.

  2. 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.

  3. 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.

  4. 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

SituationTenseExample
Action started in the past, still continuingPresent Perfect ContinuousShe has been revising since morning.
Action recently stopped, visible evidencePresent Perfect ContinuousHe has been cycling — he is out of breath.
Asking about the duration of an ongoing actionPresent Perfect ContinuousHow long have you been waiting?
Completed action, focus on resultPresent PerfectShe has finished her revision. (It is done.)
State (not an action) continuing since the pastPresent Perfect (not continuous)I have known him since Primary One. (Not "been knowing")
Action happening right now (no past connection)Present ContinuousShe is studying now. (No mention of how long)

Quick Practice

Test what you learned with 3 quick questions.

Question 1 of 3Present Perfect Continuous Tense (P6)
Your eyes are red. ___ you ___?

Get the full learning experience

Download Grammar Parrot for unlimited practice sessions, detailed progress tracking, and the complete learning cycle for every grammar topic.

Free to start. No login required. No email needed.