Il past perfect continuous indica un'azione in corso iniziata nel passato e proseguita fino a un altro momento o evento passato. Si forma con had + been + verbo in -ing ed è il tempo che aggiunge il senso della durata alla semplice successione di eventi espressa dal past perfect. In questa guida trovi la formula, gli usi più comuni e le differenze rispetto ai tempi più simili.
.webp?alt=media&token=24d9c752-7557-4ea5-9089-2967bce925dc)
Si forma con had più been più un verbo che termina in -ing. È uno dei quattro tempi passati ed è l'unico che esprime allo stesso tempo la successione degli eventi e la loro durata.
Confrontare il past perfect continuous con gli altri tempi passati mette in luce come questo sottolinei la durata che precede un secondo momento nel passato:
| Tempo verbale | Focus | Esempio |
|---|---|---|
| Past simple | Azione conclusa | The train arrived. |
| Past continuous | Azione in corso in un momento passato | I was waiting when it arrived. |
| Past perfect | Azione precedente a un'altra azione passata | I had waited an hour before it arrived. |
| Past perfect continuous | Durata prima di un'altra azione passata | I had been waiting for an hour when it arrived. |
Questo tempo serve a indicare da quanto tempo qualcosa era in corso prima che si verificasse un secondo evento passato, successivo. Senza di esso, "I waited for an hour when the train arrived" perde l'idea che l'attesa si stesse già protraendo prima dell'arrivo del treno e suona piuttosto come due azioni separate e slegate tra loro.
Le frasi al past perfect continuous seguono sempre la stessa formula, con qualsiasi soggetto:
| Forma | Regola | Esempio |
|---|---|---|
| Affermativa | had + been + verbo in -ing | She had been running. |
| Negativa | had + not been (hadn't been) + verbo in -ing | She hadn't been running. |
| Interrogativa | Had + soggetto + been + verbo in -ing? | Had she been running? |
Questo tempo si usa in alcune situazioni narrative precise, in cui una durata porta fino a un punto di arresto nel passato:
Mette in evidenza per quanto tempo un'attività è stata in corso prima di un altro momento passato.
Spiega la causa in corso dietro a una situazione passata o a un risultato visibile.
Fornisce il contesto di sfondo prima di un evento chiave della narrazione.
Descrive un'abitudine ricorrente che si è interrotta prima di un momento chiave nel passato.
Osserva come la scelta tra questi due tempi sposti il focus dal completamento alla durata:
| Frase | Forma corretta | Perché |
|---|---|---|
| She ___ (finish) the report before the meeting. | had finished | Focus sul completamento |
| She ___ (work) on the report for hours before the meeting. | had been working | Focus sulla durata |
| They ___ (live) there for ten years before they moved. | had been living | Durata continuata fino a un momento passato |
Attenzione agli ausiliari mancanti e alle forme verbali sbagliate con questo tempo:
| Sbagliato | Corretto |
|---|---|
| I had waiting for an hour. | I had been waiting for an hour. |
| She had been finish the report. | She had finished the report. |
| We had been know each other for years. | We had known each other for years. |
Learna AI individua le espressioni di durata abbinate a un evento passato successivo e verifica che had been più -ing regga correttamente la parte del racconto ancora in corso. Segnala inoltre le frasi che risulterebbero più efficaci con un'espressione di durata come for o since, perché questo tempo raramente funziona bene senza, e intercetta i verbi di stato come know, che non vogliono la forma continua nemmeno quando si parla di durata. Chi racconta con Learna storie al passato su più piani temporali registra un miglioramento del 99% nel collocare correttamente la durata rispetto a un secondo evento passato.
Una volta acquisita sicurezza con la durata nel passato, la stessa logica si proietta in avanti nel future perfect continuous, che esprime una durata che porta a un punto nel futuro anziché nel passato.
Metti in pratica le tue conoscenze grammaticali con i percorsi di apprendimento di Learna:
È il tempo formato da had più been più un verbo in -ing, come in I had been waiting for an hour when the train finally arrived.
Affermativa: had + been + verbo in -ing. Negativa: had + not been (hadn't been) + verbo in -ing. Interrogativa: Had + soggetto + been + verbo in -ing?
Si usa per sottolineare da quanto tempo un'azione era in corso prima di un altro evento passato, oppure per spiegare un risultato passato attraverso un'azione precedente ancora in corso.
Il past continuous indica un'azione in corso in un momento passato; il past perfect continuous indica un'azione in corso prima di un secondo evento passato successivo.
Il past perfect afferma che un'azione anteriore si era conclusa; il past perfect continuous sottolinea che quell'azione anteriore è durata per un certo periodo di tempo.
Si inizia con Had, poi il soggetto, poi been e infine il verbo in -ing: Had she been running before you arrived?
Scegli l'azione anteriore, usa had been più la sua forma in -ing con un'espressione di durata come for, poi aggiungi l'evento passato successivo al past simple.
Usarlo senza un secondo evento passato chiaro come termine di paragone: così la frase resta priva del contrasto su cui si regge questo tempo.
Sì: The grass was wet because it had been raining spiega una situazione passata attraverso un'azione anteriore in corso.
Indica un'azione che era già in corso da un certo tempo prima che si verificasse un altro momento o evento specifico nel passato.
Il past perfect continuous collega un'azione anteriore a un momento passato successivo; il present perfect continuous collega un'azione passata al presente.
Sì: She hadn't been sleeping well before the doctor changed her medication mostra una condizione negativa in corso prima di una svolta nel passato.
Learna AI verifica se una frase deve esprimere una durata prima di un secondo evento passato e la corregge quando manca had been più il verbo in -ing dove servirebbe.
Sì. Learna AI fa esercitare su storie con più proposizioni che combinano past simple, past perfect e past perfect continuous, controllando che ogni tempo segni la parte giusta della linea temporale.