B1

Present Perfect Continuous

Present Perfect Continuous

Present Perfect Continuous in English

Overview

The Present Perfect Continuous (also called the Present Perfect Progressive) describes actions that started in the past and are still continuing now, or that have recently stopped but their effects are visible. It is formed with have/has been + verb-ing and emphasizes the duration or ongoing nature of an activity.

At the CEFR B1 level, this tense is an important step up from the Present Perfect Simple. While the simple form focuses on results and completion ("I have written three emails"), the continuous form focuses on the activity itself and how long it has been happening ("I have been writing emails all morning").

This tense is very common in everyday English, especially with the time expressions for (duration) and since (starting point). It helps you talk about experiences in a way that connects past actions to the present moment, making your English sound more natural and precise.

How It Works

Formation

Subject Affirmative Negative Question
I / You / We / They have been working haven't been working Have you been working?
He / She / It has been working hasn't been working Has she been working?

Contractions

Full form Contraction
I have been I've been
She has been She's been
Have not been Haven't been
Has not been Hasn't been

When to Use It

  1. Actions continuing from past to present (with for or since): "I've been living here for five years."
  2. Recent activities with visible results: "You're wet -- have you been swimming?"
  3. Temporary ongoing situations: "She's been staying with us this week."
  4. How long questions: "How long have you been waiting?"

For vs. Since

Word Usage Example
for Duration (period of time) for two hours, for six months, for a long time
since Starting point (specific time) since Monday, since 2010, since I was a child

Examples in Context

English Note
I've been waiting for an hour. Duration with for
She's been working here since 2010. Starting point with since
How long have you been learning English? Common how long question
It's been raining all day. Weather -- ongoing situation
They've been playing football since 3 o'clock. Specific starting time
I'm tired because I've been running. Recent activity explains present state
He's been cooking dinner. (I can smell it.) Visible evidence of recent activity
We haven't been sleeping well lately. Negative with time expression
You've been working too hard. Observation about ongoing behavior
She's been crying -- her eyes are red. Evidence of recent activity
Have you been exercising? You look great! Question about recent ongoing activity
I've been trying to call you all morning. Repeated attempts over a period

Common Mistakes

Using Present Perfect Continuous with state verbs

  • Wrong: I've been knowing him for ten years.
  • Right: I've known him for ten years.
  • Why: State verbs (know, believe, like, love, want, belong, own) do not normally use continuous forms. Use Present Perfect Simple instead.

Confusing "for" and "since"

  • Wrong: I've been studying since three hours.
  • Right: I've been studying for three hours.
  • Why: Since needs a specific point in time (since 2 o'clock, since Tuesday). For is used with a duration (for three hours, for two weeks).

Using Present Continuous instead

  • Wrong: I am living here for five years.
  • Right: I've been living here for five years.
  • Why: When you want to emphasize how long something has been happening (from past to now), you need the Present Perfect Continuous, not the Present Continuous.

Forgetting "been"

  • Wrong: I have waiting for an hour.
  • Right: I have been waiting for an hour.
  • Why: The structure requires all three parts: have/has + been + verb-ing.

Usage Notes

The choice between Present Perfect Simple and Present Perfect Continuous can be subtle. Generally, use the simple form when you want to emphasize the result or completed quantity ("I've read three books this month") and the continuous form when you want to emphasize the process or duration ("I've been reading a lot this month").

Some verbs work well with both forms with little difference in meaning: "I've lived here for ten years" and "I've been living here for ten years" are both natural and correct. The continuous form can suggest the situation might be temporary.

In British English, the Present Perfect Continuous is used somewhat more frequently than in American English, where the simple past is sometimes used instead: "I've been waiting ages" (British) vs. "I waited for ages" (American, informal).

Practice Tips

  • Timeline exercise: Draw a timeline with "past" on the left and "now" on the right. For each sentence, mark when the action started and draw an arrow to "now" to visualize the ongoing nature of the action.
  • For and since drill: Write ten sentences about yourself: five with for and five with since. Example: "I've been studying English for two years" / "I've been studying English since 2024."
  • Evidence game: Look at a situation and explain it using this tense: "The ground is wet -- it's been raining." "He's out of breath -- he's been running." This trains you to connect past activities with present evidence.

Related Concepts

Prerequisite

Present Perfect SimpleA2

Concepts that build on this

More B1 concepts

Want to practice Present Perfect Continuous and more English grammar? Create a free account to study with spaced repetition.

Get Started Free