Past perfect continuous – regole, uso ed esercizi con soluzioni

Come si forma il past perfect continuous, quando si usa (durata di un'azione fino a un momento passato, cause visibili di una situazione passata), for e since, come si traduce in italiano, la differenza con il past perfect e con il present perfect continuous, gli errori tipici ed esercizi con soluzioni.

Risposta breve

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

AffermativaNegativaInterrogativa
I had (I'd) been workingI hadn't been workingHad I been working?
you had been workingyou hadn't been workingHad you been working?
he / she / it had been workinghe hadn't been workingHad he been working?
we / they had been workingthey hadn't been workingHad they been working?

Had been non cambia mai. Le regole della forma -ing sono le stesse del present continuous.

Quando si usa

  1. 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?

  2. Causa di una situazione passata

    The ground was wet because it had been raining.His eyes were red: he had been crying.

  3. Attività interrotta nel passato

    She had been working there for ten years when the company closed.

Come si traduce in italiano

ItalianoInglese
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?
💡
Imperfetto + “da” = past perfect continuous. Così come “vivo qui da tre anni” diventa I've been living here for three years, “vivevo lì da tre anni” diventa I had been living there for three years. La logica completa è spiegata in present perfect continuous.

Confronto con gli altri tempi

TempoEsempioAccento su
Past perfect continuousI had been reading for hours.Durata dell'attività fino a un momento passato
Past perfectI had read the whole book.Risultato completato prima di un momento passato
Present perfect continuousI've been reading for hours.Durata fino a ora
Past continuousI 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

ErroreCorrettoPerché
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.

  1. We ___ (walk) for hours when we found a café.
  2. She was out of breath because she ___ (run).
  3. How long ___ they ___ (wait) when the doctor arrived?
  4. The streets were wet. It ___ (rain).
  5. His eyes were red because he ___ (cry).
Mostra le soluzioni
  1. had been walking
  2. had been running
  3. had … been waiting
  4. had been raining
  5. had been crying

Esercizio 2: Past perfect o past perfect continuous?

Scegli la forma corretta.

  1. I (had been reading / had read) for two hours when I fell asleep.
  2. By 10 pm she (had been writing / had written) three reports.
  3. We (had known / had been knowing) each other since school.
  4. They were tired because they (had been travelling / had travelled) all night.
  5. When I got there, she (had already left / had been leaving).
Mostra le soluzioni
  1. had been reading
  2. had written
  3. had known
  4. had been travelling
  5. had already left

Esercizio 3: Traduci

Traduci in inglese.

  1. Aspettavamo da mezz'ora quando è arrivato il treno.
  2. Era stanca perché aveva studiato tutto il giorno.
  3. Lavorava lì da cinque anni quando ha cambiato lavoro.
  4. Da quanto tempo studiavi quando hai fatto l'esame?
  5. Aveva le mani sporche perché aveva lavorato in giardino.
Mostra le soluzioni
  1. We had been waiting for half an hour when the train arrived.
  2. She was tired because she had been studying all day.
  3. He / She had been working there for five years when he / she changed jobs.
  4. How long had you been studying when you took the exam?
  5. 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.

  1. She was sunburnt. She ___ (lie) in the sun.
  2. The kitchen smelled of cake. Mum ___ (bake).
  3. He was out of breath. He ___ (climb) the stairs.
  4. Their clothes were dirty. They ___ (play) in the mud.
  5. I had a headache. I ___ (work) on the computer for hours.
Mostra le soluzioni
  1. had been lying
  2. had been baking
  3. had been climbing
  4. had been playing
  5. had been working

Esercizio 5: Correggi l'errore

In ogni frase c'è un errore. Correggilo.

  1. I had been knowing him for years.
  2. We had been wait for an hour.
  3. She had been worked there since 2010.
  4. How long you had been living there?
  5. They had been played tennis when it started to rain.
Mostra le soluzioni
  1. I had known him for years.
  2. We had been waiting for an hour.
  3. She had been working there since 2010.
  4. How long had you been living there?
  5. 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.

Inizia gratis
Alone in a City – storia gratuita per imparare l'ingleseGratuita

Provala gratis: “Alone in a City”

Una storia di 22 minuti con tutte le funzioni: sottotitoli cliccabili, flashcard video e allenamento all'ascolto.

Inizia la lezione di provaBiblioteca delle storie

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.

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
✓ Lezione di prova gratuita✓ Sottotitoli cliccabili✓ Storie adatte a tutti
🍪

Dbamy o Twoje doświadczenie

Używamy plików cookies, aby zapewnić Ci najlepsze doświadczenie na naszej stronie, zapamiętać Twoje preferencje i stale ulepszać nasz serwis.