Present Perfect Continuous
B1 Present perfect continuous 32 / 50
In breve
Usa il Present Perfect Continuous (have/has been + verbo-ing) per parlare di un’attività iniziata nel passato e ancora in corso, o di una che si è appena fermata ma i cui risultati vedi adesso. Mette l’attenzione sull’attività e su quanto è durata.
La regola
Formiamo questo tempo con have/has + been + la forma in -ing del verbo.
Ci sono due usi principali:
| Uso | Significato | Esempio |
|---|---|---|
| 1. Ancora in corso | Un’attività iniziata nel passato e che continua ora. Spesso con for / since. | I’ve been waiting for an hour. / She’s been working here since May. |
| 2. Finita da poco, con un risultato visibile | Un’attività che si è appena fermata, ma di cui vedi o senti l’effetto ora. | I’m tired because I’ve been running. / Your eyes are red - have you been crying? |
Con for indichiamo una durata di tempo (for two hours, for ages). Con since indichiamo un punto di partenza (since 9 o’clock, since Monday).
Quel punto di partenza può anche essere un’intera proposizione che nomina l’evento da cui è iniziata l’attività. Il verbo di quella proposizione va al Past Simple, anche se il verbo principale resta al Present Perfect Continuous; ever since è la versione enfatica di since.
She’s been working here since the shop opened. (NON since the shop has opened)
Attenzione ai verbi di stato (verbi che descrivono uno stato, non un’azione: know, like, love, want, need, believe, have = possedere, understand). Normalmente non si usano al continuous. Usa invece il Present Perfect Simple.
I’ve known her for years. (NON I’ve been knowing her…)
Forme e strutture
| Tipo | Struttura | Esempio |
|---|---|---|
| Affermativa | soggetto + have/has been + verbo-ing | They’ve been talking all morning. |
| Negativa | soggetto + haven’t/hasn’t been + verbo-ing | He hasn’t been sleeping well. |
| Domanda | Have/Has + soggetto + been + verbo-ing? | Have you been waiting long? |
| Risposta breve | Yes, I have. / No, she hasn’t. | Have they been studying? - Yes, they have. |
| Con How long | How long have/has + soggetto + been + verbo-ing? | How long have you been learning English? |
Forme contratte: I’ve / you’ve / we’ve / they’ve been…, he’s / she’s / it’s been… (qui ‘s = has).
Promemoria di ortografia per -ing: make -> making, sit -> sitting, lie -> lying, study -> studying.
Esempi
| English | Nota |
|---|---|
| How long have you been learning English? | Attenzione sulla durata di un’attività ancora in corso. |
| We’ve been living in Madrid since 2019. | Iniziato nel passato, ancora vero ora; since + punto di partenza. |
| Sorry I’m late - have you been waiting long? | Attività che continua fino al momento in cui si parla. |
| The ground is wet because it’s been raining. | Finita da poco; il terreno bagnato è il risultato visibile. |
| You look exhausted! Have you been working all night? | Domanda su un’attività che spiega uno stato presente. |
| My sister has been studying Japanese for three years. | For + una durata di tempo. |
| Ever since the rules changed, we’ve been queuing outside. | Il punto di partenza è un evento, al Past Simple; ever since aggiunge enfasi. |
| I’ve been trying to call you all day. | Attività ripetuta in un periodo che arriva fino a ora. |
Errori frequenti
- I’ve been knowing him for years. -> I’ve known him for years. — I verbi di stato (know, like, have = possedere) vogliono il simple, non il continuous.
- I am waiting for an hour. -> I’ve been waiting for an hour. — Usa il Present Perfect, non il Present, per un periodo che arriva fino a ora.
- She’s been work here since May. -> She’s been working here since May. — Non dimenticare been + la forma in -ing.
- I’ve been living here for 2015. -> I’ve been living here since 2015. — Usa since con un punto di partenza, for con una durata di tempo.
- How long are you learning English? -> How long have you been learning English? — Usa questo tempo per chiedere «how long» fino a ora.
Consigli
- Chiediti: attività o risultato? Se vuoi sottolineare l’attività e la sua durata, usa il continuous (I’ve been reading). Se sottolinei il completamento o la quantità, usa il simple (I’ve read three books / I’ve read it twice).
- Una «prova visibile ora» è un forte segnale per il continuous: terreno bagnato, occhi rossi, fiato corto, vernice sulle mani.
- For = per quanto tempo; since = da quando è iniziato, come un momento preciso (since Monday) o una proposizione al Past Simple (since we moved in). Entrambi funzionano con questo tempo.
- Se il verbo descrive uno stato, non un’azione (know, believe, own), passa al Present Perfect Simple.