🔍 In short. The italian trapassato prossimo is the past of the past. You build it with the imperfetto of essere or avere plus the past participle, and you use it when one past event has to sit clearly before another past event: quando sono arrivato, avevano già mangiato. It maps onto English “had + past participle” almost one to one, with a few twists: it can stand alone when the second past is implied, it replaces passato remoto in casual Northern storytelling, and it follows the same essere/avere selection and agreement rules as the passato prossimo.
Get the italian trapassato prossimo right and the whole sequence of past tenses stops feeling like a puzzle: you stack one finished past behind another and the listener follows the timeline without effort. By the end you will form it, choose the auxiliary, and place it against quando, dopo che and appena without hesitating.
Cosa impareremo oggi
👆🏻 Jump to section
- What trapassato prossimo means
- The form in one table
- Which auxiliary and the agreement rules
- The sequence of tenses: quando, dopo che, appena
- Già, non ancora, mai with trapassato
- When trapassato stands alone
- Trapassato vs imperfetto
- The Northern habit: replacing passato remoto
- English had + past participle: where it diverges
- Trapassato prossimo vs trapassato remoto
- Cheat sheet: italian trapassato prossimo
- Common mistakes English speakers make
- Dialog: a delayed train at Lucca
- Frequently asked questions
- Related guides
What the italian trapassato prossimo actually means
Italian has a stack of past tenses: passato prossimo, imperfetto, passato remoto. The italian trapassato prossimo is the one you reach for when you want to put one past event clearly earlier than another past event. In English you would say “I had already finished”, “they had left”, “we had not yet decided”. Italian works the same way.
The logic is relative, not absolute. A trapassato does not mean an event is very old; it means the event is anterior to some other past event that acts as the reference point. Without that second past anchor, explicit or strongly implied, the italian trapassato prossimo does not stand on its own feet.
The form in one table: imperfetto of essere or avere plus participle
The italian trapassato prossimo is a compound tense. Two pieces: the auxiliary (essere or avere) in the imperfetto, then the past participle. Same structure as the passato prossimo, with the auxiliary shifted one step further into the past.
| Subject | essere + andare | avere + mangiare |
|---|---|---|
| io | ero andato / andata | avevo mangiato |
| tu | eri andato / andata | avevi mangiato |
| lui / lei | era andato / andata | aveva mangiato |
| noi | eravamo andati / andate | avevamo mangiato |
| voi | eravate andati / andate | avevate mangiato |
| loro | erano andati / andate | avevano mangiato |
- Quando sei tornato, avevo già chiuso la porta.
When you came back, I had already locked the door. - Erano partiti prima di noi.
They had left before us. - Non avevo mai visto una piena così del Serchio.
I had never seen the Serchio in flood like that.
🔍 The one-move shortcut. Take your passato prossimo (ho mangiato) and swap ho/hai/ha/abbiamo/avete/hanno for the imperfetto avevo/avevi/aveva/avevamo/avevate/avevano. You now have the italian trapassato prossimo. Same with essere: sono andato becomes ero andato. Nothing else changes.
Which auxiliary: essere or avere, and the agreement rules
Auxiliary selection in the italian trapassato prossimo is identical to the passato prossimo. Intransitive verbs of motion and change of state, reflexives, and a recognisable closed list take essere. Transitive verbs and most other intransitives take avere.
- Essere: andare, venire, arrivare, partire, entrare, uscire, tornare, restare, diventare, nascere, morire, cadere, riuscire, plus all reflexives (mi ero lavato, ci eravamo visti).
- Avere: mangiare, bere, leggere, scrivere, fare, dire, vedere, sentire, capire, prendere, plus almost any transitive verb with a direct object.
Agreement follows the same logic too. With essere, the participle agrees with the subject (Maria era arrivata, i ragazzi erano partiti). With avere, the participle stays masculine singular by default, and agrees only with a direct-object pronoun placed before the verb (li avevo già visti, le avevamo già incontrate). If you already own the passato prossimo, the italian trapassato prossimo costs you no new rules here.
The sequence of tenses: quando, dopo che, appena
The italian trapassato prossimo earns its keep in sentences with two past clauses. The most common triggers for the earlier event are quando, dopo che and appena.
- Quando era arrivata Caterina, noi avevamo già cenato.
By the time Caterina had arrived, we had already had dinner. - Dopo che avevo letto la mail, ho chiamato Pietro.
After I had read the email, I called Pietro. - Appena si era seduto, il telefono ha squillato.
As soon as he had sat down, the phone rang.
The earlier-past clause takes the italian trapassato prossimo; the later-past clause takes the passato prossimo in speech or the passato remoto in narrative. The key is contrast: the tense only makes sense when a second past reference exists. The reference can be an imperfetto, a passato prossimo, a passato remoto, or a historical present.
Già, non ancora, mai: the adverbs that love trapassato
A small set of time adverbs sits naturally inside the italian trapassato prossimo, between the auxiliary and the participle (avevo già finito). They reinforce the anteriority meaning rather than change it.
- già: avevo già finito, eravamo già partiti (already)
- non ancora: non avevo ancora capito, non erano ancora arrivati (not yet)
- appena: era appena uscita, avevo appena spedito la mail (just)
- mai: non avevo mai provato, non erano mai stati a Padova (never)
- sempre: avevo sempre pensato, era sempre stata gentile (had always)
When trapassato stands alone: the invisible second clause
Sometimes Italians drop the italian trapassato prossimo into a sentence without making the second past reference explicit. The anchor is strongly implied by context, and the listener fills it in, usually the “now” of the conversation.
- Non avevo capito.
I had not understood. (before you just explained it) - Avevo lasciato le chiavi qui.
I had left the keys here. (before they went missing) - Vi eravate persi?
Had you got lost? (before you found the way) - Non ci avevo pensato.
I had not thought of it. (before you mentioned it)
English matches this exactly: “I had not understood”, “I had left the keys here”, “had you got lost?”. The implied anchor of the italian trapassato prossimo here is the present moment of speaking.
Trapassato vs imperfetto: complete versus ongoing
The two tenses are both anchored in the past but mean different things aspectually. The italian trapassato prossimo is a complete, closed action before another past. The imperfetto is an ongoing, habitual or descriptive past.
- Quando sei arrivato, avevo finito di mangiare.
When you arrived, I had finished eating. (done by then) - Quando sei arrivato, mangiavo.
When you arrived, I was eating. (in the middle of it) - Avevo letto il libro prima del film.
I had read the book before the film. (complete) - Leggevo mentre aspettavo.
I was reading while I waited. (ongoing)
The Northern habit: replacing passato remoto in storytelling
Standard Italian has three competing tenses for completed narrative events: passato prossimo, passato remoto, and the italian trapassato prossimo for relative anteriority. In Northern Italy the passato remoto has shrunk in everyday speech, so passato prossimo plus trapassato cover most of the work, and speakers sometimes push trapassato into territory that would be passato remoto further south.
- I miei nonni erano emigrati dal Piemonte dopo la guerra.
(more standard narrative would prefer emigrarono) - I romani avevano conquistato gran parte dell’Europa.
(historical narrative would prefer conquistarono)
This usage is common enough that you will read it in newspapers and hear it constantly in Padova or Modena. It is not wrong: it is a regional register stretching the core anteriority meaning of the italian trapassato prossimo. A Tuscan or a Sicilian speaker would often pick passato remoto in the same spot.
English “had + past participle”: where the map breaks
Most of the time the italian trapassato prossimo equals the English past perfect: same anteriority logic, same auxiliary plus participle structure. A few divergences are worth knowing.
- English “I had been working” (past perfect continuous) has no direct trapassato form. Italian uses the imperfetto (lavoravo) or stavo lavorando, depending on aspect.
- English “had just done” maps to trapassato with appena: avevo appena finito.
- “By the time X, Y had already Z” maps directly: quando X, Y aveva già Z.
- After dopo che or quando, Italian often wants the italian trapassato prossimo where English uses a simple past: “After I finished, I called” becomes dopo che avevo finito, ho chiamato.
There is also a negative/interrogative case where English uses a present perfect with “before” but Italian wants the italian trapassato prossimo: “Have you been in this room before?” becomes eri già stato in questa stanza?, and “She had never seen that book” becomes non aveva mai visto quel libro.
Trapassato prossimo vs trapassato remoto
The italian trapassato prossimo has a narrative twin, the trapassato remoto, built with the passato remoto of the auxiliary plus the participle (ebbi mangiato, fui partito). They share the same anteriority meaning; the difference is register and trigger, not aspect.
The trapassato remoto is required only in a narrow case: a single completed event immediately before a passato remoto main verb, introduced by dopo che, (non) appena, quando or finché non. Outside literary or formal narrative you will rarely produce it, and modern usage routinely replaces it with the italian trapassato prossimo.
- Appena ebbe finito di parlare, uscì.
As soon as he had finished speaking, he went out. (narrative trapassato remoto) - Dopo che avevo finito di parlare, sono uscito.
After I had finished speaking, I went out. (everyday italian trapassato prossimo)
Rule of thumb: if the main clause is in the passato prossimo (spoken Italian), the earlier event takes the italian trapassato prossimo. If the main clause is in the passato remoto (literary narrative) and the connector means “as soon as”, the earlier event takes the trapassato remoto. There is no trapassato remoto of essere, which is one more reason the prossimo form dominates everyday Italian.
Cheat sheet: italian trapassato prossimo
The whole system on one card. Keep it open while you build your next two-past sentence.
| Point | Rule | Example |
|---|---|---|
| Form | imperfetto of essere/avere + participle | ero andato, avevo mangiato |
| Auxiliary | same as passato prossimo | era arrivata / aveva letto |
| Agreement | essere with subject; avere with preceding object pronoun | li avevo visti |
| Main trigger | an earlier past in a two-event sentence | quando arrivai, era partito |
| Connectors | quando, dopo che, appena | dopo che avevo letto |
| Adverbs | già, non ancora, appena, mai, sempre between aux and participle | avevo già finito |
| Standalone | OK when the second past is implied | non avevo capito |
| vs imperfetto | trapassato = complete; imperfetto = ongoing | avevo finito / mangiavo |
Common mistakes English speakers make with the italian trapassato prossimo
- Skipping it where Italian wants it. “After I ate, I went out” is flat in English. Italian prefers the two-layer marking: dopo che avevo mangiato, sono uscito.
- Using it with no second past anchor. Avevo mangiato in isolation sounds unfinished unless the anchor is strongly implied.
- Wrong auxiliary. ❌ ero mangiato ✅ avevo mangiato; ❌ avevo andato ✅ ero andato. Same trap as the passato prossimo.
- Missing agreement with essere. ❌ Maria era andato ✅ Maria era andata.
- No agreement after a preceding pronoun. ❌ li avevo mai visto ✅ li avevo mai visti.
For the participle that builds it, see our guide on the Italian past participle. For the two reference tenses, passato prossimo vs imperfetto. For the narrative variant, the Italian trapassato remoto. The institutional reference on sequence of tenses is the Accademia della Crusca note on la consecutio temporum.
🎯 Mini-challenge. Put the verb into the italian trapassato prossimo, checking the auxiliary and any agreement. Read your answers aloud once.
- Quando sono entrato in ufficio, i colleghi _____ (uscire) già.
- Caterina non _____ (capire) la domanda, così l’ho ripetuta.
- Dopo che _____ (noi, cenare), siamo andati a fare due passi.
- Appena _____ (lui, alzarsi), il telefono ha squillato.
- Non _____ (io, mai, vedere) un tramonto così.
- Le ragazze, che _____ (arrivare) in anticipo, aspettavano in strada.
Show answers
1. erano già usciti · 2. aveva capito · 3. avevamo cenato · 4. si era alzato · 5. avevo mai visto · 6. erano arrivate
Dialog: a delayed train at Lucca
Caterina waits for Pietro, who is late arriving from Pisa. When he shows up, they reconstruct the chain of missed connections. Listen for the italian trapassato prossimo anchoring every earlier event against the now-past of their meeting.
👩🏼🦰 Caterina: Ti aspettavo dalle nove e mezza. Cosa è successo?
I was waiting for you from half past nine. What happened?
👨🏽🦱 Pietro: Scusa tanto. Il treno che avevo preso a Pisa si era fermato prima di Lucca.
I am so sorry. The train I had taken at Pisa had stopped before Lucca.
👩🏼🦰 Caterina: E la coincidenza?
And the connection?
👨🏽🦱 Pietro: Era stata cancellata prima ancora che arrivassimo. Non ce n’era un altro per un’ora.
It had been cancelled even before we arrived. There was not another one for an hour.
👩🏼🦰 Caterina: Quindi hai aspettato in stazione?
So you waited at the station?
👨🏽🦱 Pietro: Sì. Ti avevo scritto un messaggio, ma il telefono si era scaricato in treno.
Yes. I had texted you, but my phone had died on the train.
👩🏼🦰 Caterina: Non avevi caricato la batteria prima di partire da Pisa?
Hadn’t you charged the battery before leaving Pisa?
👨🏽🦱 Pietro: L’avevo appena collegato quando ho dovuto correre al binario. Non ha fatto in tempo.
I had just plugged it in when I had to run to the platform. It did not have time.
👩🏼🦰 Caterina: Va bene, l’importante è che sei qui. Avevo già comprato i biglietti per il museo, andiamo.
All right, the important thing is you are here. I had already bought the museum tickets, let us go.
Every earlier event sits in the italian trapassato prossimo (avevo preso, era stata cancellata, si era scaricato, avevo appena collegato, avevo già comprato), anchored against the passato prossimo of their meeting. Parse it once, return tomorrow, and the timeline reads itself.
Test your understanding
The quiz below drills the italian trapassato prossimo: form, auxiliary choice, agreement, and the sequence of tenses with quando, dopo che and appena. Take it after the cheat sheet.
–
§
Frequently asked questions
Seven questions about the italian trapassato prossimo come up in every B1 cohort. The answers draw on classroom usage and on the Accademia della Crusca note on the sequence of tenses.
What is the Italian trapassato prossimo?
It is the Italian past perfect. It describes a past event that happened before another past event. You build it with the imperfetto of essere or avere plus the past participle of the main verb. Quando sono arrivato, avevano già mangiato.
How do I build trapassato prossimo?
Conjugate essere or avere in the imperfetto (ero, eri, era, eravamo, eravate, erano or avevo, avevi, aveva, avevamo, avevate, avevano) and add the past participle. Auxiliary choice and agreement match the passato prossimo exactly.
When do I need the trapassato prossimo?
When two past events sit in the same sentence or context and one clearly comes before the other. Quando sono arrivato, avevano già mangiato. Dopo che avevo letto la mail, ho chiamato Pietro. The reference past can be an imperfetto, a passato prossimo, a passato remoto or a historical present.
Can the trapassato prossimo stand alone?
Yes, when the second past reference is strongly implied. Non avevo capito, avevo lasciato le chiavi qui, vi eravate persi. The implicit anchor is the now of the conversation or a later past moment the listener already knows.
How is trapassato prossimo different from imperfetto?
Trapassato describes a complete action anterior to another past. Imperfetto describes an ongoing, habitual or descriptive past. Avevo finito di mangiare quando sei arrivato means I was done, while mangiavo quando sei arrivato means I was in the middle of eating.
Is trapassato prossimo used for very distant events?
Not as a rule. It marks relative anteriority, not absolute distance. In colloquial Northern Italian it sometimes replaces the passato remoto in distant narrative, like i miei nonni erano emigrati, but that is a regional register, not a standard aspect rule.
How does it map to English had plus past participle?
In most cases one to one. A few twists: English past perfect continuous (I had been working) has no direct trapassato form and maps to imperfetto or stare plus gerundio. After dopo che or quando, Italian often wants trapassato where English uses a simple past.
Ready for the next step?
All our classes are live on Zoom with a native Italian teacher, in small groups. If this lesson matches your level, take it further with real practice.

Milano A2-B1
Small group course · live on Zoom · native teacher
Move from the basics to real conversations, step by step, with a native Italian teacher who keeps the group small and the pace right for you.
- Small groups, max 4 students — weekly live Zoom lessons
- Grammar, vocabulary, listening and writing in every cycle
- Materials in Italian + English, beginner-friendly
- Homework after each lesson, corrected by your teacher

Individual classes
One-to-one · any level · live on Zoom
Private lessons with your dedicated native Italian teacher, fully tailored to your goals and schedule, from absolute beginner to advanced.
- 55-minute individual Zoom lessons, your dedicated teacher
- Personalised level assessment included
- Interactive online materials — homework after each lesson
- Flexible weekly schedule or pay-as-you-go package
Related guides
Three guides that pair with the italian trapassato prossimo, plus an institutional reference.
- Italian Past Participle: the participle every compound past is built on.
- Italian Passato Prossimo vs Imperfetto: the two reference tenses.
- Italian Trapassato Remoto: the narrative variant after dopo che, appena.
- Accademia della Crusca: la consecutio temporum: institutional note.





