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.
For and since work exactly the same way in the Present Perfect Continuous as in the Present Perfect Simple:
Both tenses can be used with for and since, but the choice changes the meaning:
| Present Perfect Continuous | Present Perfect Simple |
|---|---|
| Emphasises the ongoing activity — the process | Emphasises the state or a completed result |
| The action may still be in progress | Often 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.
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:
✗ 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 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.
✗ 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 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.
✗ 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.
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.
✗ 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)
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.