logo

Learna

BlogFAQ
TEMPI VERBALI

Impara il present perfect continuous: regole ed esempi

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.

Che cos'è il present perfect continuous?

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.

"Even though her bus is running late, Sarah has been standing at the station for over an hour without losing her patience."

La famiglia dei tempi presenti in sintesi

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.

Durata vs. risultato

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.

Corretto "You're wet because you've been walking in the rain."
Errato "You're wet because you've walked in the rain." (si perde l'idea di una causa ancora in corso)

Come si costruiscono le frasi?

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?

Quando si usa il present perfect continuous?

Questo tempo è fondamentale in diverse situazioni che mettono in risalto una durata o un'attività recente:

Azioni in corso In svolgimento

Attività iniziate nel passato che continuano nel presente.

Esempi: "I have been waiting for one hour." / "We have been studying since 6 PM."
Risultati recenti Causa visibile

Attività recenti che lasciano un effetto o un risultato visibile nel presente.

Esempi: "You are wet because you have been walking in the rain." / "I'm tired because I've been running."
Enfasi sulla durata Quanto tempo

Si concentra su quanto a lungo dura una situazione o un'attività.

Esempi: "She has been working here for three years."
Comportamenti ripetuti Abituale

Esprime lamentele o osservazioni su azioni recenti che si ripetono.

Esempi: "He has been arriving late all week."

Espressioni di tempo più comuni

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

Present perfect vs. present perfect continuous

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

Errori comuni

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.

Come Learna AI insegna il present perfect continuous?

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.

Scopri di più

Metti in pratica le tue conoscenze grammaticali con i percorsi di apprendimento di Learna:

FAQ

Domande frequenti

Che cos'è il present perfect continuous, con esempi?

È 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.

Qual è la formula del present perfect continuous?

Affermativa: have/has + been + verbo-ing. Negativa: have/has + not + been + verbo-ing. Interrogativa: Have/Has + soggetto + been + verbo-ing?

Quando si usa il present perfect continuous?

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.

Qual è la differenza tra present perfect e present perfect continuous?

Il present perfect sottolinea il completamento o il risultato; il present perfect continuous sottolinea il processo in corso e quanto è durato.

Perché si usa il present perfect continuous?

Si usa quando conta più la durata dell'azione che il fatto che sia conclusa, oppure quando un'attività recente spiega una situazione attuale.

Come si usano for e since con questo tempo?

Usa for con una durata, come for two hours, e since con un punto di partenza, come since 3:00 PM.

Qual è un esempio di present perfect continuous che mostra un risultato?

You are wet because you have been walking in the rain spiega uno stato attuale attraverso un'azione recente ancora in corso.

Qual è un errore comune con il present perfect continuous?

Usarlo con verbi di stato come know o believe, che normalmente non compaiono nelle forme continue nemmeno in questo tempo.

Il present perfect continuous può descrivere qualcosa che è appena finito?

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.

Come si formano le domande in questo tempo?

Si inizia con Have o Has, poi il soggetto, poi been e infine il verbo in -ing: Have you been working all day?

Qual è la differenza tra present perfect continuous e past continuous?

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.

In generale, qual è la differenza tra present perfect simple e present perfect continuous?

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.

Come sceglie Learna AI tra present perfect e la sua forma continua?

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.

Learna può aiutarmi a esercitarmi con for e since?

Sì. Learna AI propone frasi in cui devi scegliere tra for e since, correggendo in tempo reale errori come "since two hours".