Vai al contenuto
EveryLingua Tutte le lingueDizionario
IT
Tutti i 129 argomenti

Alfabeto e pronuncia

Alfabeto e pronuncia

Tempi: presente, passato, futuro

I tempi e le forme progressive

Parlare del futuro

Verbi: modali, passivo, ipotesi

I verbi modali

Il passivo

Condizioni e desideri

Il discorso indiretto

Costruzioni dei verbi

Nomi, pronomi e aggettivi

Nomi, articoli e quantità

Pronomi

Aggettivi e avverbi

Preposizioni

Struttura della frase

La costruzione della frase

Subordinate e collegamenti

Stile, scrittura, punteggiatura

Lo stile dell’inglese scritto

Scrittura e punteggiatura

B2  ·  I tempi e le forme progressive

Il Past Perfect Progressive

Da quanto una cosa era in corso prima che ne succedesse un'altra.

A colpo d’occhio

Da ricordare
«Era un'ora che…» è had been … -ing.
Quando
  1. Prima del passato
  2. Il passato
  3. Passato legato al presente
  4. Il presente
  5. Il futuro
  6. Compiuto nel futuro

Prima del passato — Ciò che era già finito nel momento di cui si racconta.

Forma
I had been waitingio aspettavo da tanto
Parole chiave
  • for
  • since
  • how long
  • all day
  • before that
Trappola
Sbagliato:She was tired because she worked since six in the morning.
Giusto:She was tired because she had been working since six in the morning.

Ora tocca a te

5 esercizi su questo argomento. Le risposte vengono controllate nel browser; nessuna lascia il tuo dispositivo.

Ora scrivi tu4 frasi su questo tema, scritte e corrette subito.

La forma

Come si costruiscono le forme

Ogni riga dà prima il significato, poi la forma in inglese. I colori mostrano che cosa cambia da una forma all’altra.

radice (regolare) marca del tempo verbo ausiliare negazione

io aspettavo da tantoI had been waiting
tu aspettavi da tanto, Lei aspettava da tantoyou had been waiting
lui, lei aspettava da tantohe, she, it had been waiting
noi aspettavamo da tantowe had been waiting
voi aspettavate da tantoyou had been waiting
loro aspettavano da tantothey had been waiting
affermazioneI had been waiting.
negazioneI had not been waiting.
domandaHow long had you been waiting?

Le regole una per una

La forma di questo argomentoLa parola che la richiede

  1. La progressiva sottolinea la durata, la semplice il risultato.

    He had been painting all day. — He had painted two rooms.Aveva dipinto tutto il giorno. — Aveva dipinto due stanze.

  2. Spesso spiega uno stato visibile nel passato.

    The ground was wet — it had been raining.Il terreno era bagnato: aveva piovuto.

  3. I verbi di stato restano anche qui alla forma semplice.

    She had known about it for weeks.Lo sapeva da settimane.

Frasi di esempio

We had been driving for six hours when the engine stopped.Guidavamo da sei ore quando il motore si è fermato.

She had been working there since 2015 when the firm closed.Lavorava lì dal 2015 quando l'azienda ha chiuso.

They were tired because they had been travelling all night.Erano stanchi perché avevano viaggiato tutta la notte.

I had not been sleeping well before the exam.Prima dell'esame dormivo male.

Altre 6 frasi di esempio

He had been looking for a flat for months before he found this one.Cercava casa da mesi prima di trovare questa.

The machine had been running all night, so nobody heard the alarm.La macchina era rimasta accesa tutta la notte, perciò nessuno ha sentito l'allarme.

Her eyes were red because she had been crying.Aveva gli occhi rossi perché aveva pianto.

How long had they been living there when the letter arrived?Da quanto tempo abitavano lì quando è arrivata la lettera?

We had not been expecting anyone, so the table was not laid.Non aspettavamo nessuno, perciò la tavola non era apparecchiata.

The road was closed because they had been digging since Monday.La strada era chiusa perché scavavano da lunedì.

La trappola tipica di chi parla italiano

Attenzione

Questa forma si costruisce di rado male e si lascia da parte spesso. Il segnale pratico è lo stesso del presente: dove l'italiano usa «era … che» oppure un «da» con l'imperfetto, l'inglese chiede quasi sempre had been più -ing.

Sbagliato:She was tired because she worked since six in the morning.
Giusto:She was tired because she had been working since six in the morning.

La spiegazione completa

Leggila tutta · circa 1 min

La forma è had been più il verbo in -ing. Sta al Past Perfect come il Present Perfect Progressive sta al Present Perfect: sottolinea la durata invece del risultato, un passo più indietro.

L'italiano ha l'equivalente esatto con l'imperfetto: «aspettavo da un'ora» oppure «era un'ora che aspettavo» è I had been waiting for an hour. Chi riconosce questa coppia non deve ricordare altro.

L'uso tipico è spiegare uno stato passato. She was out of breath because she had been running — non conta quanto avesse corso, ma che avesse corso e che si vedesse.

A che punto sei con questo argomento?

Avanti nel percorso: 93 · Far fare: have something doneTorna al percorso

I verbi di questa pagina, in tutte le forme: be · have · know · stop · close · work · drive · sleep

Argomenti collegati