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
- Prima del passato
- Il passato
- Passato legato al presente
- Il presente
- Il futuro
- 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 tanto | I had been waiting |
| tu aspettavi da tanto, Lei aspettava da tanto | you had been waiting |
| lui, lei aspettava da tanto | he, she, it had been waiting |
| noi aspettavamo da tanto | we had been waiting |
| voi aspettavate da tanto | you had been waiting |
| loro aspettavano da tanto | they had been waiting |
| affermazione | I had been waiting. |
| negazione | I had not been waiting. |
| domanda | How long had you been waiting? |
Le regole una per una
La forma di questo argomentoLa parola che la richiede
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.
Spesso spiega uno stato visibile nel passato.
The ground was wet — it had been raining.Il terreno era bagnato: aveva piovuto.
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.
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?
Si compila da solo dopo l’allenamento. Puoi cambiarlo qui quando vuoi.
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