Conosci già il present perfect (I've lived here for two years) e il past continuous (I was working when you called). Il present perfect continuous unisce le due idee: un'attività che è iniziata nel passato e si prolunga fino a ora — con un forte legame con il presente.

  • I've been studying all morning.

  • Why are your hands dirty? — I've been gardening.

  • She's been working here since 2020.

La forma è have / has + been + verbo in -ing.

Formula rapida: soggetto + have / has + been + verbo in -ingI've been waiting. He's been running.

Come formarlo

Nelle frasi affermative, le tre parti vanno sempre in quest'ordine:

Soggetto have / has been forma in -ing
I / you / we / they have been working, studying…
he / she / it has been working, studying…
  • I have been waiting for an hour.I*'ve been waiting** for an hour.*
  • She has been studying since this morning.She*'s been studying** since this morning.*
  • They have been travelling all week.

Been non cambia mai; solo have / has concorda con il soggetto — come nel present perfect simple.

La forma in -ing segue le solite regole ortografiche: la -e finale muta cade (make → making); la consonante finale raddoppia in molti verbi brevi e accentati che terminano con lo schema consonante-vocale-consonante, o CVC (run → running, sit → sitting); w, x, y non raddoppiano (fix → fixing, play → playing). Sono le stesse regole del past continuous.

Tre usi principali

1. La durata fino a ora — «da quanto tempo?»

È l'uso B1 più frequente. L'attività è iniziata nel passato ed è ancora in corso (o si è appena conclusa):

  • How long have you been learning English?For three years. / Since 2021.
  • I*'ve been waiting** for this bus for half an hour.*
  • She*'s been living** in London since last September.*

For si usa con un periodo di tempo, since con un punto di partenza — come nel present perfect. (Per ripassare la differenza: Present perfect: for & since.) Qui l'accento cade sull'attività in corso, non solo sulla sua esistenza.

In italiano un'azione ancora in corso si esprime con il presente indicativo + da: «Studio l'inglese da tre anni.» In inglese la stessa idea richiede il present perfect continuous: «I've been learning English for three years.» Il semplice presente (❌ I learn English for three years) non funziona qui — senza have/has been manca il collegamento con il passato.

2. Un'attività recente spiega il presente

L'attività si è appena conclusa e i suoi effetti sono visibili ora:

  • You look tired. — Yes, I*'ve been working** overtime all week.*
  • His hands are muddy. He*'s been digging** in the garden.*
  • We*'ve been running** — that's why we're out of breath.*

Il present perfect continuous ti invita a guardare gli indizi presenti e a chiederti che cosa stava succedendo poco prima.

3. Un'azione recente ripetuta in un periodo

Quando un'azione si ripete più volte in un breve periodo, la forma continua è naturale:

  • She*'s been calling** me every day this week.*
  • I*'ve been trying** to contact them all morning.*
  • He*'s been sending** me messages for hours.*

Forma negativa

Il not va tra have / has e been:

  • I haven't been sleeping well lately.
  • She hasn't been going to the gym.
  • They haven't been working on it very long.

Domande

Nelle domande, have o has si sposta prima del soggetto:

  • Have you been waiting long?
  • Has she been feeling better?
  • How long have they been living here?
  • What have you been doing all afternoon?

Le risposte brevi ripetono solo have / has:

  • "Have you been working here long?" — "Yes, I have." / "No, I haven't."

Verbi di stato — meglio la forma semplice

Alcuni verbi descrivono stati (non attività in svolgimento): know, believe, understand, like, love, hate, need, own, have (possesso). Con il loro significato di stato, questi verbi di solito non si usano nella forma continua — per esprimere la durata si preferisce la forma semplice:

  • I've been knowing her for years. → ✅ I've known her for years.
  • I've been owning this bag since 2018. → ✅ I've owned / had this bag since 2018.
  • She's been having the car for a year. (possesso) → ✅ She's had the car for a year.

Alcuni di questi verbi possono essere usati nella forma continua con un significato temporaneo o più «attivo» (She's been having headaches), ma con il loro significato principale di stato si usa la forma semplice per la durata.

Present perfect simple e continuous

Questo è il confronto chiave di B1:

Present perfect simple Present perfect continuous
Enfasi risultato, esperienza, quantità o durata di uno stato attività in corso, durata o effetto visibile nel presente
Esempio I've written the report. (è finito) I've been writing the report. (forse non ancora finito)
Esempio She's eaten three biscuits. (la quantità conta) She's been eating biscuits all morning. (conta il fatto che l'attività è andata avanti)

Regola pratica: se si conta un risultato o qualcosa di completato → forma semplice; se si vuole sottolineare la durata o il carattere continuo dell'attività → forma continua:

  • I*'ve read** four chapters.* (quanti capitoli finiti = risultato)
  • I*'ve been reading** since lunch.* (da quanto tempo = durata)

Con alcuni verbi, entrambe le forme sono naturali con una lieve sfumatura: I've lived here for years (semplice — molto comune con verbi di tipo stativo) vs. I've been living here for years (accento sull'attività in corso). Entrambe sono corrette.

Per la differenza tra present perfect e past simple, vedi Present perfect vs past simple.

Errori frequenti

  • I've been waited for an hour. → ✅ I've been waiting for an hour. (nel present perfect continuous, been è seguito dalla forma in -ing)
  • She's been been studying. → ✅ She's been studying. (un solo been)
  • How long have you been know him? → ✅ How long have you known him? (verbo di stato → forma semplice)
  • I've been learning English since three years. → ✅ I've been learning English for three years. (three years = durata → for)
  • He have been working all day. → ✅ He has been working all day. (hehas)
  • I've been writing four chapters. (quando la quantità conta) → ✅ I've written four chapters.

Completa con il present perfect simple o continuo

In alcuni casi serve anche for o since:

  1. You look exhausted! — I know, I ____ (run) for an hour.
  2. ____ you ever ____ (try) Japanese food?
  3. We ____ (know) each other ____ 2015.
  4. She's still at her desk. How long ____ she ____ (study) today?
  5. He ____ (read) five articles so far this morning. (il risultato conta)
Mostra le risposte
  1. 've been running   2. Havetried (esperienza → forma semplice)   3. have knownsince (verbo di stato → forma semplice)   4. hasbeen studying   5. has read (quantità = risultato → forma semplice)

Punti chiave

  • Present perfect continuous = have / has + been + verbo in -ing — mette in evidenza la durata o il carattere continuo di un'attività.
  • Tre usi principali: da quanto tempo qualcosa è in corso (for / since); un'attività recente con un effetto visibile ora; un'azione ripetuta in un periodo recente.
  • I verbi di stato (know, have, own, like, ecc.) con significato stativo non si usano nella forma continua — per la durata: forma semplice (I've known her for years).
  • Forma semplice vs. continua: la forma semplice si concentra spesso su un risultato completato, una quantità o la durata di uno stato; la forma continua, sull'attività in corso, la durata o un effetto visibile nel presente.
  • Forma negativa: haven't / hasn't been + -ing. Domande: Have / Has + soggetto + been + -ing?