Tutte le lezioni di grammatica

Lezione 50 · Tappa 4: Tempi verbali e modali

Past perfect continuous

Intermedio

Forma e uso

had been + -ing — un'attività durata per un po' fino a un momento del passato

1.Forma

Il past perfect continuous = had been + verbo-ing. Had è uguale per tutti i soggetti, quindi con he / she / it non cambia niente.

StrutturaEsempio
AffermativaS + had been + V-ingShe had been working. / I'd been waiting.
NegativaS + hadn't been + V-ingThey hadn't been sleeping well.
DomandaHad + S + been + V-ing?Had you been waiting long?
How longHow long had + S + been + V-ing?How long had he been living there?
Risposta breveYes, S had. / No, S hadn't.Yes, I had. / No, she hadn't.

Nel parlato had di solito si contrae in 'd: I'd been, she'd been, they'd been. Quando 'd viene subito prima di been, è sempre had. Pronuncia bene la /d/: senza, I'd been suona come I been e chi ascolta perde l'idea di passato.

2.Quando si usa

1. Un'attività durata per un certo tempo fino a un momento del passato, spesso con for, since, all day, how long

  • By the time the doctor came, we'd been waiting for two hours.

    Quando è arrivato il medico, aspettavamo da due ore.

  • Minh had been working at the bank since 2018 when he decided to quit.

    Minh lavorava in banca dal 2018 quando ha deciso di licenziarsi.

  • How long had you been learning English before you moved to Canada?

    Da quanto tempo studiavi inglese prima di trasferirti in Canada?

2. Spiegare una situazione passata: un'attività appena prima (che forse si era appena interrotta) aveva lasciato un segno o un risultato

  • Her eyes were red. She'd been crying.

    Aveva gli occhi rossi. Aveva pianto.

  • The road was wet because it had been raining all night.

    La strada era bagnata perché aveva piovuto tutta la notte.

  • I was exhausted when I got home — I'd been standing all day.

    Quando sono tornato a casa ero distrutto: ero stato in piedi tutto il giorno.

3. Un'attività ancora in corso quando è successo qualcos'altro (spesso l'evento l'ha interrotta)

  • Lan had been driving for six hours when she finally stopped for coffee.

    Lan guidava da sei ore quando finalmente si è fermata per un caffè.

  • They hadn't been dating long when they got engaged.

    Non stavano insieme da molto quando si sono fidanzati.

Questo tempo ha sempre bisogno di un momento del passato (when I arrived, by the time…, una situazione di allora) da cui guardare indietro. Molti usano per sbaglio have been -ing in un racconto al passato. Se il momento è adesso → have been -ing; se è un momento del passato → had been -ing.

3.Confronto con tempi simili

Have been -ing o had been -ing? Entrambi significano “fare qualcosa per un certo periodo”; cambia solo il punto d'arrivo: adesso, oppure un momento del passato.

  • I've been waiting for twenty minutes. Where are you?

    Ti aspetto da venti minuti. Dove sei? (fino a ora)

  • I'd been waiting for twenty minutes when she finally replied.

    Aspettavo da venti minuti quando finalmente mi ha risposto. (fino al momento in cui ha risposto)

Was -ing o had been -ing? Was -ing = nel mezzo dell'attività in quel momento; had been -ing = l'attività è andata avanti prima di quel momento (e forse si era fermata).

  • When I got home, Mum was cooking.

    Quando sono tornato a casa, la mamma stava cucinando. (stava ancora cucinando)

  • When I got home, the kitchen smelled of garlic. Mum had been cooking.

    Quando sono tornato a casa, in cucina c'era odore d'aglio. La mamma aveva cucinato. (ha cucinato prima che arrivassi)

Had been -ing o had + V3? Had been -ing riguarda l'attività e quanto è durata; had + V3 (il past perfect) riguarda un risultato concluso e il quanto / quanti.

had been + -inghad + V3
Punto di vistal'attività, quanto è duratail risultato, ciò che era finito
DomandaHow long…?How many / How much…?
EsempioShe'd been writing emails all morning.She'd written twenty emails by noon.
Finito?non necessariamentesì

I verbi di stato (know, believe, own, have = possedere…) di solito non si usano nella forma continuous, quindi usa had + V3 anche quando parli di un periodo di tempo.

  • We had known each other for ten years when we started the company.

    Ci conoscevamo da dieci anni quando abbiamo fondato l'azienda. (non: had been knowing)

4.Errori comuni

  • He had been work there for ten years.

    He had been working there for ten years.

    had been vuole -ing dopo.

  • I was tired because I have been driving all day.

    I was tired because I had been driving all day.

    Il racconto è al passato (was) → had, non have.

  • By noon she had been reading three chapters.

    By noon she had read three chapters.

    Un numero concluso → had + V3.

  • I had been knowing him for years.

    I had known him for years.

    know è un verbo di stato → niente forma continuous.

  • How long you had been living there?

    How long had you been living there?

    Nella domanda had va prima del soggetto.

  • She had being waiting for an hour.

    She had been waiting for an hour.

    had + been (il V3 di be), non being.

Esempi

  • Tuan's eyes were red because he had been crying for hours.
  • By the time the bus came, we had been waiting for forty minutes.
  • How long had you been looking before you found a job?
  • Nam had been repairing his motorbike all morning, but it still didn't start.
L'IA sta ascoltando...•4.7/5 su App Store & Google Play

Parla inglese con l'IA 24/7

Scarica l'app ora — valutazione istantanea della pronuncia, conversazioni naturali, correzioni come un vero insegnante.

Valutazione pronuncia con IAFeedback istantaneoConversazioni naturali