Il past perfect continuous si forma con had been + -ing (I had been waiting) e si usa per un'azione durata fino a un momento del passato: I had been waiting for an hour when the bus arrived (aspettavo da un'ora quando è arrivato l'autobus). Serve anche a spiegare la causa di una situazione passata: She was tired because she had been working all night. È la versione “al passato” del present perfect continuous.
È uno dei tempi meno usati, ma molto comune nei racconti e nelle spiegazioni. Per un italiano la parte delicata è la traduzione: spesso corrisponde a un imperfetto con “da”, che in inglese non può restare un tempo semplice. In questa guida trovi come si forma, quando si usa, come si traduce, il confronto con gli altri tempi, gli errori tipici ed esercizi.
Come si forma
| Affermativa | Negativa | Interrogativa |
|---|---|---|
| I had (I'd) been working | I hadn't been working | Had I been working? |
| you had been working | you hadn't been working | Had you been working? |
| he / she / it had been working | he hadn't been working | Had he been working? |
| we / they had been working | they hadn't been working | Had they been working? |
Had been non cambia mai. Le regole della forma -ing sono le stesse del present continuous.
Quando si usa
Durata fino a un momento passato
We had been driving for six hours when we finally saw the sea. Spesso con for e since, e con domande con how long: How long had you been living there?
Causa di una situazione passata
The ground was wet because it had been raining.His eyes were red: he had been crying.
Attività interrotta nel passato
She had been working there for ten years when the company closed.
Come si traduce in italiano
| Italiano | Inglese |
|---|---|
| Aspettavo da un'ora quando è arrivato. | I had been waiting for an hour when he arrived. |
| Lavorava lì da dieci anni quando ha chiuso. | She had been working there for ten years when it closed. |
| Era stanco perché aveva lavorato tutta la notte. | He was tired because he had been working all night. |
| Da quanto tempo studiavi l'inglese prima di partire? | How long had you been studying English before you left? |
Confronto con gli altri tempi
| Tempo | Esempio | Accento su |
|---|---|---|
| Past perfect continuous | I had been reading for hours. | Durata dell'attività fino a un momento passato |
| Past perfect | I had read the whole book. | Risultato completato prima di un momento passato |
| Present perfect continuous | I've been reading for hours. | Durata fino a ora |
| Past continuous | I was reading at 10. | Azione in corso in un momento passato |
Con i verbi di stato (know, have nel senso di possedere, like) si usa il past perfect semplice: I had known her for years, non I had been knowing. Tutto sul past perfect è in past perfect, e lo schema di tutti i tempi in tempi verbali inglesi.
Errori tipici degli italiani
| Errore | Corretto | Perché |
|---|---|---|
| I was waiting since an hour when he arrived. | I had been waiting for an hour when he arrived. | Durata fino a un momento passato + for |
| She had been knowing him for years. | She had known him for years. | Verbo di stato |
| They had been work all day. | They had been working all day. | Serve -ing |
Esercizi sul past perfect continuous con soluzioni
Scrivi le risposte e clicca su “Controlla”: vedrai subito cosa è giusto e cosa no.
Esercizio 1: Forma il tempo
Metti il verbo al past perfect continuous.
- We ___ (walk) for hours when we found a café.
- She was out of breath because she ___ (run).
- How long ___ they ___ (wait) when the doctor arrived?
- The streets were wet. It ___ (rain).
- His eyes were red because he ___ (cry).
Mostra le soluzioni
- had been walking
- had been running
- had … been waiting
- had been raining
- had been crying
Esercizio 2: Past perfect o past perfect continuous?
Scegli la forma corretta.
- I (had been reading / had read) for two hours when I fell asleep.
- By 10 pm she (had been writing / had written) three reports.
- We (had known / had been knowing) each other since school.
- They were tired because they (had been travelling / had travelled) all night.
- When I got there, she (had already left / had been leaving).
Mostra le soluzioni
- had been reading
- had written
- had known
- had been travelling
- had already left
Esercizio 3: Traduci
Traduci in inglese.
- Aspettavamo da mezz'ora quando è arrivato il treno.
- Era stanca perché aveva studiato tutto il giorno.
- Lavorava lì da cinque anni quando ha cambiato lavoro.
- Da quanto tempo studiavi quando hai fatto l'esame?
- Aveva le mani sporche perché aveva lavorato in giardino.
Mostra le soluzioni
- We had been waiting for half an hour when the train arrived.
- She was tired because she had been studying all day.
- He / She had been working there for five years when he / she changed jobs.
- How long had you been studying when you took the exam?
- He / She had dirty hands because he / she had been working in the garden.
Esercizio 4: Spiega il perché
Completa con il past perfect continuous del verbo tra parentesi.
- She was sunburnt. She ___ (lie) in the sun.
- The kitchen smelled of cake. Mum ___ (bake).
- He was out of breath. He ___ (climb) the stairs.
- Their clothes were dirty. They ___ (play) in the mud.
- I had a headache. I ___ (work) on the computer for hours.
Mostra le soluzioni
- had been lying
- had been baking
- had been climbing
- had been playing
- had been working
Esercizio 5: Correggi l'errore
In ogni frase c'è un errore. Correggilo.
- I had been knowing him for years.
- We had been wait for an hour.
- She had been worked there since 2010.
- How long you had been living there?
- They had been played tennis when it started to rain.
Mostra le soluzioni
- I had known him for years.
- We had been waiting for an hour.
- She had been working there since 2010.
- How long had you been living there?
- They had been playing tennis when it started to rain.
Il past perfect continuous nelle storie: Storytime Premium
Il past perfect continuous è un tempo da racconto: compare quando un personaggio spiega cosa stava succedendo da tempo prima di una svolta. Nelle storie in inglese di Storytime Premium lo senti in contesti naturali, con i sottotitoli cliccabili per controllare ogni parola. Salvi le frasi come flashcard video con la scena e con il dettato alleni l'orecchio a she'd been e they'd been, che nel parlato si fondono in un solo suono. Le storie sono adatte a tutti, anche ai bambini.
Tempo da racconto
Senti come i personaggi spiegano cosa succedeva prima di una svolta.
Sottotitoli cliccabili
Controlli le forme verbali più lunghe senza fermarti.
Flashcard video
Salvi frasi esempio con la loro scena.
Dettato
Riconosci she'd been e they'd been nel parlato veloce.
La prima lezione è gratuita: puoi provare tutte le funzioni con una storia completa prima di decidere.
Ascolta il past perfect continuous in una storia
Guarda la storia gratuita, clicca sulle parole che non conosci e salva le prime flashcard video.
GratuitaProvala gratis: “Alone in a City”
Una storia di 22 minuti con tutte le funzioni: sottotitoli cliccabili, flashcard video e allenamento all'ascolto.
Domande frequenti sul past perfect continuous
Come si forma il past perfect continuous?
Con had been + verbo in -ing, uguale per tutte le persone: I had been working, they had been waiting. Forma contratta: I'd been working. Negativa: I hadn't been working. Domanda: Had you been working?
Quando si usa il past perfect continuous?
Per un'azione che è durata per un certo tempo fino a un momento del passato (I had been waiting for an hour when the bus arrived) e per spiegare la causa di una situazione passata (She was tired because she had been working all night).
Come si traduce in italiano?
Spesso con l'imperfetto + “da”: “aspettavo da un'ora quando è arrivato l'autobus” è I had been waiting for an hour when the bus arrived. A volte con il trapassato: “aveva lavorato tutta la notte”.
Che differenza c'è con il past perfect?
Il past perfect continuous sottolinea la durata dell'attività (I had been reading for hours), il past perfect il risultato o il completamento (I had read the whole book).
Che differenza c'è con il present perfect continuous?
Il present perfect continuous arriva fino a ora (I've been waiting for an hour), il past perfect continuous arriva fino a un momento del passato (I had been waiting for an hour when she arrived).
È un tempo molto usato?
Meno degli altri tempi, ma è frequente nei racconti, nei romanzi e quando si spiega perché qualcosa era successo. Riconoscerlo è utile soprattutto dal livello B2 in su.
Riepilogo
Il past perfect continuous (had been + -ing) indica un'azione durata fino a un momento del passato o la causa di una situazione passata. Traduce spesso l'imperfetto con “da”: aspettavo da un'ora = I had been waiting for an hour. Non si usa con i verbi di stato. Inizia dall'esercizio 1.
Ascolta il past perfect continuous in una storia
Guarda una storia in inglese, clicca sulle parole che non conosci e salva flashcard con il frammento della scena. La prima lezione è gratuita.
Prova gratis