← Back to grammar
TensesCEFR B1 - CEFR B2

Present Perfect Continuous

CourseGrammarUnderstand how English works and use each structure in real communication.Explore course

The Present Perfect Continuous (have/has been + -ing) connects the past to the present. We use it to talk about an activity that started in the past and is still continuing now, or has just stopped but has a present result.

This tense is especially common when you want to emphasize the duration of an action. Compare: “I have read three chapters” (result: completed chapters) vs. “I have been reading for two hours” (focus: duration).

When we use Present Perfect Continuous

  1. An activity that started in the past and continues now
  • “She has been working here since 2023.”
  • “They have been studying all morning.”
  1. An activity that recently stopped and has a visible result now
  • “I’m tired because I have been running.”
  • “The ground is wet. It has been raining.”
  1. To describe repeated activity over a period
  • “We have been meeting a lot lately.”

Form (structure)

Positive

  • I/You/We/They have been working.
  • He/She/It has been working.

Negative

  • I/You/We/They haven’t been working.
  • He/She/It hasn’t been working.

Questions

  • Have you been working?
  • Has she been working?

Time markers: for, since, lately, recently

  • for + duration: for two hours, for a week, for a long time
  • since + starting point: since Monday, since 2020, since 8 a.m.

Present Perfect Continuous vs Present Perfect

Use Present Perfect Continuous when the action/activity and duration are important:

  • “I have been writing emails all morning.”

Use Present Perfect when the result/achievement is important:

  • “I have written five emails.”

Common mistakes to avoid

  • Wrong auxiliary: “He have been…” ❌ → “He has been…” ✅
  • Missing been: “I have working…” ❌ → “I have been working…” ✅
  • Mixing for/since: “since two hours” ❌ → “for two hours” ✅

When not to use it

We usually avoid Present Perfect Continuous with many stative verbs (know, believe, like, belong). Prefer Present Perfect or Present Simple:

  • “I have known her for years.” (not “have been knowing”)

💡 Tips

  • Use for + duration (for two hours) and since + start time (since Monday).
  • Use it for duration or visible results (tired, wet, messy).
  • Avoid it with many stative verbs (know, like, belong).

Grammar Rules

✅

Positive

I/You/We/They have been working. He/She/It has been working.
❌

Negative

I/You/We/They have not (haven’t) been working. He/She/It has not (hasn’t) been working.
❓

Question

Have I/you/we/they been working? Has he/she/it been working?

Examples

B1
EN"I have been studying English for three months."
duration (for + period)
B1
EN"She has been working here since 2023."
start point (since + time)
B1
EN"It has been raining all day, so the streets are wet."
recent result
B2
EN"How long have you been waiting?"
question about duration
B2
EN"We have been meeting more often recently."
repeated activity

⚠️ Common Mistakes

❌ Wrong:
He have been working here since 2023.
✅ Correct:
He has been working here since 2023.
💡 Note:
Use has with he/she/it.
❌ Wrong:
I have working all day.
✅ Correct:
I have been working all day.
💡 Note:
Don’t forget been: have/has been + -ing.
❌ Wrong:
I have been studying since two hours.
✅ Correct:
I have been studying for two hours.
💡 Note:
Use for + duration, since + starting point.

Practice this lesson with Sunny

Answer a question using what you just learned and receive an instant correction.

Start speaking

Write about it — Sunny checks it

Write a few sentences using what you just learned. Get your level, every mistake explained and a corrected version.

Write 4–5 sentences about yourself using the Present Perfect Continuous.

Check the text

🧠 Practice Quiz1 / 10

Choose the correct option.
I ____ for this company since 2021.

Frequently asked questions

What is Present Perfect Continuous?
The Present Perfect Continuous (have/has been + -ing) connects the past to the present.
How do you form Present Perfect Continuous?
The key rule: I/You/We/They have been working. He/She/It has been working.
What are examples of Present Perfect Continuous?
Example: I have been studying English for three months.

Related lessons

Dive deeper with another lesson that reinforces this grammar point.

Share this lesson

Help us improve this topic

Share feedback to improve this topic. This is anonymous.

0/2000

Grammar Level Test

Take a short test to get your estimated grammar level (A1–C2). Sign in after the test to get a certificate with a verification link.

Start test

Keep learning