Present Perfect Continuous: With FOR and SINCE

Present Perfect Continuous: With FOR and SINCE

The big picture — activity in progress up to now

In the previous tense, you learned that the Present Perfect with for and since describes a situation that started in the past and is still true now: I have lived here for ten years. The Present Perfect Continuous does something similar, but with an important shift in emphasis: it describes an activity — something you have been actively doing — that started in the past and has been in progress up to the present moment.

The difference is subtle but meaningful. The Present Perfect with for/since focuses on the state: the fact that something is so. The Present Perfect Continuous focuses on the process: the ongoing action, the effort, the activity itself.

Present Perfect Simple (state / result):
I have lived here for ten years. (a fact about where I live — the state)
She has known him since university. (a fact about their relationship)

Present Perfect Continuous (activity / process):
I have been working on this report for three hours. (the active process)
She has been teaching here for fifteen years. (the ongoing activity)
It has been raining since this morning. (a continuous event in progress)

The structure

Subject + have/has been + verb-ing + for / since + time

I have been learning Spanish for two years.
She has been working here since January.
They have been renovating their house for the past three months.
He has been training for the marathon since last fall.

FOR and SINCE — the same rules as the Present Perfect

For and since work exactly the same way in the Present Perfect Continuous as in the Present Perfect Simple:

for + duration (a length of time): for two years, for six months, for ages, for a long time
since + starting point (a moment in time): since January, since 2019, since I was a child, since the accident

When to use PPC vs PP Simple with for/since

Both tenses can be used with for and since, but the choice changes the meaning:

Present Perfect ContinuousPresent Perfect Simple
Emphasises the ongoing activity — the processEmphasises the state or a completed result
The action may still be in progressOften implies a permanent state or completed achievement
I have been reading that book for a week. (still reading)I have read that book. (finished — it's done)
She has been writing a novel for two years. (in progress)She has written three novels. (completed count)
I've been living here for ten years. (activity emphasised)I've lived here for ten years. (state — both natural)

Note: with verbs of state (know, love, believe, want, own), only the Present Perfect Simple is possible — never the Continuous.

The How long question

How long have/has + subject + been + verb-ing? is the natural question for ongoing activities. It is one of the most important and most frequently used Present Perfect Continuous questions:

  • How long have you been waiting? — "I've been waiting for forty minutes."
  • How long has she been working here? — "She's been working here since 2018."
  • How long have they been renovating the house? — "For about three months."
  • How long has it been raining? — "Since early this morning."
  • How long have you been learning English? — "For about four years."

Common mistakes to watch out for

❌ Mistake 1 — Using the Present Simple instead of Present Perfect Continuous

✗ I learn Spanish for two years.  ·  She works here since January.  ·  How long do you wait?

✓ I have been learning Spanish for two years.  ·  She has been working here since January.  ·  How long have you been waiting?

THE RULE

The Present Simple cannot express an activity that has been in progress from the past up to now. Whenever you describe how long something has been happening — an ongoing activity — you need the Present Perfect Continuous. The Present Simple would simply describe a current habit or permanent fact, with no reference to duration.

❌ Mistake 2 — Omitting BEEN from the structure

✗ I have learning Spanish for two years.  ·  She has working here since January.  ·  How long have you waiting?

✓ I have been learning Spanish for two years.  ·  She has been working here since January.  ·  How long have you been waiting?

THE RULE

The Present Perfect Continuous has three essential parts: have/has + been + verb-ing. Omitting been is one of the most common structural errors. The word been is not optional — it is the bridge between the Present Perfect auxiliary and the continuous -ing form. Without it, the sentence is grammatically incomplete.

❌ Mistake 3 — Using state verbs in the Present Perfect Continuous

✗ I have been knowing her for years.  ·  She has been wanting a new car since last year.  ·  He has been believing this theory for a long time.

✓ I have known her for years.  ·  She has wanted a new car since last year.  ·  He has believed this theory for a long time.

THE RULE

State verbs (know, want, believe, love, hate, need, understand, own, contain, seem) cannot be used in any continuous form, including the Present Perfect Continuous. They describe permanent states, not actions or processes. Even when you are talking about how long the state has existed, you must use the Present Perfect Simple for these verbs.

❌ Mistake 4 — Confusing PPC and PP Simple when a quantity or completed result is given

✗ She has been writing three novels since she retired. (three novels = completed count → PP Simple)
✗ I have been read five books this year. (wrong structure + wrong use)

✓ She has written three novels since she retired. (completed count → PP Simple)
✓ I have been reading a lot this year. (ongoing activity → PPC)
✓ I have read five books this year. (completed count → PP Simple)

THE RULE

When a specific quantity or completed result is mentioned, use the Present Perfect Simple — not the Continuous. The Continuous focuses on the activity in progress; it does not count completed items. If you can answer the question How many? with a specific number (three novels, five books, twenty reports), the action is complete and countable — use the Present Perfect Simple.