Il present perfect continuous, chiamato anche present perfect progressive, indica un'azione iniziata nel passato che continua ancora adesso. Mette in primo piano quanto è durata l'azione, oppure un'attività recente con un risultato visibile nel presente: è proprio questo a distinguerlo dal present perfect semplice. In questa guida trovi la formula, le parole spia e i casi in cui è facile abusarne.
.webp?alt=media&token=30df244f-44ed-4ac5-8e4c-a32698a5eb3d)
Si forma con have o has più been più un verbo che termina in -ing. È uno dei quattro tempi presenti e l'unico che unisce la struttura perfect a un'idea di durata continuata.
Il confronto tra il present perfect continuous e gli altri tempi presenti mette in evidenza la sua attenzione alla durata continuata fino al momento presente:
| Tempo verbale | Focus | Esempio |
|---|---|---|
| Present simple | Abitudini, fatti, orari | He studies English every evening. |
| Present continuous | Azioni che accadono adesso | He is studying English right now. |
| Present perfect | Azione passata collegata al presente | He has studied English for two years. |
| Present perfect continuous | Durata di un'azione in corso | He has been studying English since he was ten. |
Il present perfect continuous mette l'accento sulla durata o su un processo in corso, mentre il present perfect semplice sottolinea il risultato o il completamento. "I have been reading this book" evidenzia l'attività in corso; "I have read this book" evidenzia che è terminata. Entrambe le frasi sono grammaticalmente corrette, ma rispondono a domande diverse: confonderle è uno dei dubbi grammaticali più cercati in inglese.
Costruire frasi al present perfect continuous segue uno schema semplice, basato sugli ausiliari e sul participio in -ing:
| Forma | Regola | Esempio |
|---|---|---|
| Affermativa | have / has + been + verbo-ing | I have been waiting. |
| Negativa | have / has + not + been + verbo-ing | She hasn't been feeling well. |
| Interrogativa | Have / Has + soggetto + been + verbo-ing? | Have you been working? |
Questo tempo è fondamentale in diverse situazioni che mettono in risalto una durata o un'attività recente:
Attività iniziate nel passato che continuano nel presente.
Attività recenti che lasciano un effetto o un risultato visibile nel presente.
Si concentra su quanto a lungo dura una situazione o un'attività.
Esprime lamentele o osservazioni su azioni recenti che si ripetono.
Alcune espressioni di tempo accompagnano regolarmente il present perfect continuous:
| Espressione | Uso | Esempio |
|---|---|---|
| for | Una durata di tempo | for two hours |
| since | Un punto di partenza preciso | since 3:00 PM |
| all day / all morning | Un periodo di tempo continuo | all day long |
| lately / recently | Un periodo recente non precisato | working hard lately |
Guarda come il cambio di struttura sposta il focus dal completamento al processo:
| Frase | Forma corretta | Perché |
|---|---|---|
| I ___ (read) three books this month. | have read | Sottolinea il risultato/la quantità |
| I ___ (read) for two hours straight. | have been reading | Sottolinea la durata |
| She ___ (know) him for years. | has known | Verbo di stato, niente forma continua |
| They ___ (build) that house for a year. | have been building | Sottolinea il processo in corso |
Fai attenzione a questi errori frequenti quando usi il present perfect continuous:
| Errato | Corretto |
|---|---|
| I have been knowing him for years. | I have known him for years. |
| She has been done her homework. | She has been doing her homework. |
| We have work here since 2020. | We have been working here since 2020. |
Learna AI capisce se una frase descrive una durata o un risultato concluso e ti guida verso been più -ing ogni volta che l'accento cade davvero su quanto a lungo qualcosa sta accadendo. Segnala inoltre i verbi di stato come know o believe, che non dovrebbero assumere la forma continua nemmeno in questo tempo, e verifica che for e since siano abbinati correttamente alla durata o al punto di partenza. Chi si esercita con Learna in conversazioni incentrate sulla durata registra un miglioramento dell'80% nella scelta corretta tra present perfect e present perfect continuous.
Quando la durata nel presente diventa naturale, la stessa struttura si sposta nel passato con il past perfect continuous, che indica una durata fino a un momento passato precedente.
Metti in pratica le tue conoscenze grammaticali con i percorsi di apprendimento di Learna:
È il tempo formato da have/has più been più un verbo che termina in -ing, come I have been waiting for one hour oppure She has been working here for three years.
Affermativa: have/has + been + verbo-ing. Negativa: have/has + not + been + verbo-ing. Interrogativa: Have/Has + soggetto + been + verbo-ing?
Si usa per indicare una durata che arriva fino a ora, spesso con for o since, oppure per spiegare un risultato presente causato da un'attività recente.
Il present perfect sottolinea il completamento o il risultato; il present perfect continuous sottolinea il processo in corso e quanto è durato.
Si usa quando conta più la durata dell'azione che il fatto che sia conclusa, oppure quando un'attività recente spiega una situazione attuale.
Usa for con una durata, come for two hours, e since con un punto di partenza, come since 3:00 PM.
You are wet because you have been walking in the rain spiega uno stato attuale attraverso un'azione recente ancora in corso.
Usarlo con verbi di stato come know o believe, che normalmente non compaiono nelle forme continue nemmeno in questo tempo.
Sì, quando il focus è su un risultato visibile nel presente, anche se l'azione si è appena interrotta, come in I've been running, that's why I'm out of breath.
Si inizia con Have o Has, poi il soggetto, poi been e infine il verbo in -ing: Have you been working all day?
Il present perfect continuous collega un'azione in corso al presente; il past continuous descrive un'azione in svolgimento in un momento preciso del passato, senza legami con il presente.
Il present perfect simple risponde a "che cosa" o "quanti"; il present perfect continuous risponde a "per quanto tempo", quindi è la scelta migliore ogni volta che il punto è la durata.
Learna AI valuta se la frase mette in risalto un risultato concluso o una durata in corso, poi suggerisce la forma che corrisponde al significato voluto.
Sì. Learna AI propone frasi in cui devi scegliere tra for e since, correggendo in tempo reale errori come "since two hours".