Il past perfect è il trapassato prossimo dell'inglese: in un racconto al passato ti porta un passo più indietro, a quello che era già successo prima.
Che cosa imparerai
Buona notizia: lo conosci già. «Quando sono arrivato, il treno era già partito»: il trapassato prossimo italiano fa quasi esattamente quello che fa il past perfect. Racconti qualcosa al passato e, con il past perfect, salti a qualcosa che era successo ancora prima.
Anche la forma è simile: «avevo/ero» + participio in italiano, had + participio in inglese. Ma attenzione: l'italiano usa due ausiliari («aveva mangiato», ma «era partito», «era andata»), l'inglese uno solo per tutti i verbi: «the train had left», «she had gone», «I had been». Quindi «era partito» non è «was left», ma «had left». E dopo had ci vuole il participio, non il past simple né la forma base: had eaten, non had ate né had eat.
Negazione e domanda si fanno con had stesso, senza did: «I hadn't seen that film before last night.» «Had you ever visited Rome before that trip?» Nota l'ordine: in italiano dici «non avevo visto», con «non» davanti; in inglese not va dopo had: hadn't seen.
Se racconti due fatti al past simple, si capisce che sono avvenuti in quest'ordine o nello stesso momento. Con when questo può cambiare tutto il significato: «When I arrived, the train left» vuol dire che il treno è partito nel momento in cui sono arrivato io (o subito dopo). Se era già partito, ti serve il past perfect.
Attenzione anche al passato prossimo: «il treno è già partito» si traduce con il present perfect («has already left») solo se parli di adesso. In un racconto al passato, quello che era successo prima va con had: «When I arrived, the train had already left», non «has already left».
Se after o before chiariscono già l'ordine, il past perfect di solito è facoltativo: «After I ate, I left» è corretto come «After I had eaten, I left». E al contrario: senza un altro momento passato di riferimento, had non serve. «Ti ho chiamato ieri» è semplicemente «I called you yesterday».
Already (già), just (appena) e never (mai) compaiono spesso con il past perfect. Qui l'italiano ti aiuta: vanno tra had e il participio, proprio come in «era già partito» e «non avevo mai visto»: «had already left», «had never seen». E «era appena uscito» si dice «had just left».
By the time introduce il momento successivo di riferimento e corrisponde a «quando (ormai)…»: «Quando siamo arrivati, i negozi avevano ormai chiuso» → «By the time we got there, the shops had closed.» Non tradurlo con until («finché»), che vuol dire «per tutto il tempo fino a quel punto» («I waited until six»).
Con due past simple sembra che il treno sia partito proprio in quel momento. Se era già partito, had mostra che cosa è successo prima.
Calco di «era già partito». In inglese il past perfect si forma sempre con had, anche con i verbi che in italiano prendono essere.
In un racconto al passato, quello che era successo prima va al past perfect (had), non al present perfect (has).
La negazione si fa con hadn't: non combinare mai did e had.
Dopo had ci vuole il participio (la terza forma: see, saw, seen), non la forma base. Come in italiano dici «avevo visto», non «avevo vedere».
Ate è il past simple; il participio è eaten. Con i verbi irregolari impara le tre forme: eat, ate, eaten.
Il trapassato prossimo: «Quando sono arrivato, il treno era già partito»
Il significato è praticamente lo stesso che in inglese, ed è un grande aiuto. Cambia il participio, che in inglese spesso è irregolare e diverso dal past simple: «had left», «had eaten», «had seen», mai «had ate» o «had see».
In italiano il trapassato si forma con avere o con essere: «avevo mangiato», ma «ero partito», «era andata»
In inglese c'è un solo ausiliare, had, per tutti i verbi. Se traduci «era partito» con was, viene fuori «The train was already left», che è sbagliato. La forma corretta è sempre had + participio: «The train had already left.» «She had gone home.»
In italiano «già», «mai» e «appena» vanno tra ausiliare e participio («era già partito», «non avevo mai visto»), ma «non» va prima dell'ausiliare
Per already, never e just l'inglese fa come l'italiano: «had already left», «had never seen», «had just arrived». La negazione invece va dopo had: «I hadn't finished» (o «I had not finished»), mai «I didn't had finished» né «I not had finished».
«Quando siamo arrivati, la festa era ormai cominciata»
Questo «quando (ormai)» si dice bene con by the time: «By the time we arrived, the party had already started.» Non usare until («finché») in questo senso; until descrive qualcosa che dura fino a un momento («Ho aspettato fino alle sei» → «I waited until six»).
💡 Se in italiano puoi dire «era già…» o «aveva già…», in inglese ti serve had + participio.
💡 Usa sempre had, anche con i verbi che in italiano prendono essere: «era partito» → had left.
💡 Already, never e just vanno tra had e il participio: had already left. Negazione: hadn't, mai didn't had.
💡 «Quando siamo arrivati, i negozi avevano ormai chiuso» = By the time we got there, the shops had closed.
"What happened at the airport?"
"By the time we got to the gate, the plane had already taken off."
"Oh no! Had you checked in online?"
"We had, but the traffic on the way there was terrible."
Esercizio 1 · Scegli la frase corretta
Choose the correct sentence.
Esercizio 2 · Scegli la risposta corretta
Which action happened FIRST in this sentence: 'She had finished dinner when I called.'?
Esercizio 3 · Scegli la frase corretta
Choose the correct sentence.
Esercizio 4 · Scegli la domanda corretta
Choose the correct question.
Esercizio 5 · Scegli la frase corretta
Choose the correct sentence.
Esercizio 6 · Scegli la frase corretta
Choose the correct sentence.
Esercizio 7 · Scegli la risposta corretta
Which word often signals the need for past perfect?
Esercizio 8 · Scegli la frase corretta
Choose the correct sentence.
Esercizio 9 · Completa la frase
Complete: 'They ___ (already/leave) when we got there.' (past perfect)
Esercizio 10 · Completa la frase
Complete: 'I ___ (not/finish) my homework when my friend arrived.' (negative, past perfect)
Esercizio 11 · Dividi in gruppi
0 / 6 classificate
Esercizio 12 · Errore tipico: «era già partito» con was
Italian: «Quando sono arrivato, il treno era già partito.» Which English translation is correct?
Cinque domande di vario tipo per verificare quello che hai imparato.
Domanda 1 / 5
Punteggio: 0/0
Choose the correct sentence.
Would per le abitudini passate
Would per azioni ripetute nel passato (non per stati): la differenza con used to e come distinguerlo dal would condizionale («-rei»).
Used to per le abitudini del passato
Used to per abitudini e situazioni del passato che non esistono più: frasi affermative, negazioni con didn't use to e domande con did… use to.
Il past perfect continuous
Impara a formare e usare il past perfect continuous (had been + -ing) per sottolineare da quanto tempo un'azione era in corso fino a un momento passato.
Il past continuous
Past continuous (was/were + -ing): azioni in corso in un momento del passato, lo sfondo di un racconto e le azioni interrotte da un'altra.