Grammar B2 Present Perfect Continuous

What is the present perfect continuous?

What is the present perfect continuous?

What is the Present Perfect Continuous?

The present perfect continuous is a verb tense that describes an action which began at some point in the past and has continued up to the present moment. It emphasizes the duration or ongoing nature of the action rather than its completion. You form it with the auxiliary verb 'have' or 'has', followed by 'been', and the present participle (verb + -ing). This tense is particularly useful when you want to explain how long something has been happening or to show that an activity is still occurring now.

Where the Present Perfect Continuous sits on the English tense timeline

Where the Present Perfect Continuous sits on the English tense timeline

Key Characteristics

The present perfect continuous connects the past to the present in a meaningful way. Unlike the simple present perfect, which focuses on the result of an action, the present perfect continuous highlights the process and duration. The action may or may not be finished, but what matters is that it has been in progress. Common signal words include 'for', 'since', 'how long', 'all day', and 'recently', which help clarify the timeframe of the ongoing action. This tense is frequently used in conversations and informal writing to discuss recent activities and their effects on the present situation.

Present Perfect Continuous Conjugation

Pronoun Affirmative Negative Question
I I have been working I have not been workingI haven't been working Have I been working?
you (singular) you have been working you have not been workingyou haven't been working Have you been working?
he / she / it he has been workingshe has been workingit has been working he has not been workingshe hasn't been workingit hasn't been working Has he been working?Has she been working?Has it been working?
we we have been working we have not been workingwe haven't been working Have we been working?
you (plural) you have been working you have not been workingyou haven't been working Have you been working?
they they have been working they have not been workingthey haven't been working Have they been working?
Notes:
  • Use has been with he / she / it (third person singular); use have been with all other pronouns.
  • The present participle is formed by adding -ing to the base verb: work → working.
  • Verbs ending in a silent -e drop the e before -ing: write → writing, make → making.
  • Single-syllable verbs ending in consonant-vowel-consonant double the final consonant: run → running, sit → sitting, swim → swimming.
  • Irregular auxiliary forms: have not → haven't; has not → hasn't.
  • Stative verbs (e.g., know, believe, love, want, own) are not normally used in continuous tenses.
  • Common time expressions: for, since, all day / week / morning, lately, recently, how long.
Formula
✔ Positive
Subject + have/has + been + verb + -ing + (duration)
They have been training for the marathon since last month.
✖ Negative
Subject + have/has not + been + verb + -ing + (duration)
He hasn't been attending meetings for two weeks.
? Question
Have/Has + subject + been + verb + -ing + ?
Have you been feeling better lately?

Examples

She has been working on this project for three weeks.
She has been working on this project for three weeks.
Duration emphasis · Still in progress
She started working on the project Now, three weeks have passed
They have been studying English since January, and their progress is impressive.
They have been studying English since January, and their progress is impressive.
Starting point specified · Ongoing action
studying English started in January their progress is impressive now
How long have you been waiting for the results?
How long have you been waiting for the results?
Question form · Duration inquiry
you started waiting for the results now (still waiting)
I haven't been sleeping well lately because of the stress.
I haven't been sleeping well lately because of the stress.
Negative form · Current effects
stress began affecting sleep now, sleep still disrupted
The children have been playing in the garden all afternoon.
The children have been playing in the garden all afternoon.
Time period specified · Activity duration
children started playing in the garden now, still playing (all afternoon)
When to use it
Describing Duration
Use this tense to explain how long an action has been happening. It's perfect for discussing timeframes and ongoing situations.
"I have been learning French for six months now."
Explaining Current Effects
When you want to show that a past action is still having relevance to the present moment, this tense connects the two.
"She has been working all day, so she's quite tired."
Recent Activities
Use it to talk about what someone has recently been doing, especially when the activity is still happening or just finished.
"What have you been up to lately?"
Asking About Progress
This tense is ideal for asking how long something has been continuing, which helps gather information about ongoing processes.
"How long have they been waiting at the airport?"
Signal words
for since how long all day/week/month recently lately the whole time all morning for the past for years
Common Mistakes
Wrong
I am working here for five years.
Correct
I have been working here for five years.
Simple present doesn't express duration from past to present. Use present perfect continuous with 'for' timeframes.
Wrong
She has been studied French since 2020.
Correct
She has been studying French since 2020.
After 'been', use the present participle (-ing form), not the past participle.
Wrong
How long you have been living here?
Correct
How long have you been living here?
In questions, the auxiliary 'have' must come before the subject.
Wrong
They haven't been go to the gym recently.
Correct
They haven't been going to the gym recently.
Use the gerund form (verb + -ing) after 'been', not the base form.
KEY TAKEAWAYS

What to Remember

  • The present perfect continuous describes actions that started in the past and continue to the present moment.
  • Form it with have/has + been + present participle (verb + -ing) for the complete structure.
  • Use this tense to emphasize how long an action has been happening, not just completion.
  • Don't confuse it with present perfect simple; continuous focuses on duration and ongoing nature.
  • Common mistake: saying "I am been working" instead of "I have been working" with proper auxiliary.
← Previous
Present perfect vs simple past (detailed comparison)
Next →
How to form the present perfect continuous