Lesson 27: Trapassato prossimo — the past before the past
Vocabulary: sequence in the past, background lexicon (~28 items)
How to work with this lesson
- Read — get one formula and one semantic function (5 minutes).
- Pronounce the paradigm of both auxiliaries (avere and essere) in the imperfect plus the participle — that's the "scale" of this lesson.
- Produce — pairs of sentences "this happened first, and only then that".
This lesson glues three already-learned pieces into one. The imperfect (L23) — you know it. The past participle (L21–22) — you know it. The avere/essere choice (L22) — you know it. Combine them and you get the trapassato prossimo. There's almost no new grammar — just a new combination.
English advantage: the trapassato prossimo maps onto English past perfect ("had eaten", "had gone") almost one for one. Same logical relation: an action that happened before another past action. The only twist is that Italian splits the auxiliary between avere and essere, whereas English just uses "had" for everything. Mental load: small.
Part 1: What trapassato prossimo is
Take two past actions. One happened earlier than the other, and you want to highlight the sequence:
When I arrived, she had already had dinner. ── ── ── ── ── ── ── ── ── ── ── ── ── ── second action first action
"I arrived" — plain past. "Had had dinner" — an action that was already complete before "I arrived". That's trapassato prossimo: a past before another past.
Quando sono arrivato, lei aveva già cenato.
| Tense | What it names |
|---|---|
| passato prossimo / imperfetto | a past action (one of the events) |
| trapassato prossimo | an action already completed by the time of another past action |
English mirror: "When I arrived, she had already eaten" → Quando sono arrivato, lei aveva già mangiato. The bones are identical: "had + V-en" / "aveva + participle". The same tense, just spelled in Italian.
Part 2: The formula — imperfect of avere/essere + participle
Carbon copy of passato prossimo logic (L21–22), except the auxiliary stands in the imperfect, not the present.
| Verb type | passato prossimo (L21–22) | trapassato prossimo |
|---|---|---|
| with avere | ho mangiato | avevo mangiato |
| with essere | sono andato/a | ero andato/a |
Rule: only the tense of the auxiliary changes. The participle, the avere/essere choice, the essere agreement — all identical to the ordinary passato prossimo.
Full paradigm with avere — mangiare
| Person | Trapassato prossimo |
|---|---|
| io | avevo mangiato |
| tu | avevi mangiato |
| lui/lei | aveva mangiato |
| noi | avevamo mangiato |
| voi | avevate mangiato |
| loro | avevano mangiato |
Full paradigm with essere — andare
| Person | Trapassato prossimo |
|---|---|
| io | ero andato/a |
| tu | eri andato/a |
| lui | era andato |
| lei | era andata |
| noi | eravamo andati/e |
| voi | eravate andati/e |
| loro | erano andati/e |
Important: with essere, the participle agrees in gender and number with the subject — exactly the same as in passato prossimo (L22). Lei era andata, loro erano andate. English doesn't do this — Italian does.
Part 3: The avere / essere choice — same as in L22
Lesson 22 already settled it. Quick recap:
| Takes avere | Takes essere |
|---|---|
| Most transitive verbs | Verbs of motion and change of state |
| mangiare, leggere, fare, comprare, vedere… | andare, venire, partire, arrivare, entrare, uscire, tornare, salire, scendere… |
| "Be / become" verbs: essere, stare, diventare, rimanere… | |
| All reflexives: alzarsi, lavarsi, addormentarsi… |
Same verbs, same auxiliaries. The auxiliary just sits in the imperfect now.
Avevo già fatto i compiti quando hai telefonato. — I had already done my homework when you called. Era già partito quando sono arrivato. — He had already left when I arrived.
Reflexive verbs
With reflexives — exactly as in L22: essere in the imperfect + participle, plus the reflexive pronoun.
Mi ero alzato presto. — I had gotten up early (earlier than another moment). Si era già lavata. — She had already washed up.
Part 4: When to use it — three typical situations
Situation 1: with quando — "when"
"I arrived — and by then…"
Quando sono arrivato, lei era già uscita. — When I arrived, she had already gone out. Quando ho aperto il libro, avevo già dimenticato la pagina. — When I opened the book, I had already forgotten the page.
Situation 2: with già — "already"
"I had already done this by that point."
Avevo già letto quel libro. — I had already read that book. (before) Eravamo già stati a Roma. — We had already been to Rome (before this trip).
Situation 3: with non ancora — "not yet"
"I hadn't managed to do something by that point."
Non avevo ancora finito quando il professore ha raccolto i fogli. — I hadn't yet finished when the professor collected the papers. Non era ancora arrivata la posta. — The mail hadn't yet arrived.
Part 5: Comparing the three pasts
You now have three past tenses on tap. Same scene, three jobs:
Yesterday evening I came home. Before that, I had stopped at the supermarket.
| Tense | Which part of the story it names |
|---|---|
| passato prossimo | the main past event: Sono tornato a casa. |
| imperfetto | the background at the moment of return: Era buio. Pioveva. |
| trapassato prossimo | what had already happened before the return: Ero passato al supermercato. |
Full sentence:
Ieri sera sono tornato a casa. Era buio e pioveva. Ero già passato al supermercato, quindi avevo le buste. Yesterday evening I came home. It was dark and it was raining. I had already stopped at the supermarket, so I had the bags.
Useful image: passato prossimo — the beads of events. Imperfetto — the string of background that holds the beads. Trapassato prossimo — the beads before the current bead: what was in the past of our past.
Part 6: Trapassato and reported speech
When you report someone's past speech, "I've already done…" shifts into the trapassato:
Direct: Mi ha detto: «Ho già mangiato». — He told me: "I've already eaten." Reported: Mi ha detto che aveva già mangiato. — He told me he had already eaten.
Similarly:
Direct: «Sono andato a Parigi». Reported: Disse che era andato a Parigi.
Rule: in reported speech the past shifts one step back. Passato prossimo → trapassato prossimo. This is normal and grammatically required. English does exactly the same: "I've eaten" → "he said he had eaten".
Part 7: Typical English-speaker traps
-
"Already" in the past doesn't always mean trapassato. If you mean "by right now already done" — that's passato prossimo: Ho già mangiato "I've already eaten" (right now, at this moment). Trapassato is only needed when "already" refers to another past moment.
-
Don't confuse it with imperfetto. Mangiavo — "I was eating" (ongoing in the past). Avevo mangiato — "I had already eaten" (completed by a moment in the past). Different tenses.
-
Agreement with essere is mandatory. "She had gone out" — Era uscita, not Era uscito. The same trap as in L22. English doesn't do this; Italian forces you to.
Lesson vocabulary
- giàalready
- non … ancoranot yet
- primabefore, earlier
- prima di quel momentobefore that moment
- fino ad allorauntil then
- in precedenzapreviously
- l'anno precedentethe previous year
- il giorno primathe day before
- poco primashortly before
- appenajust (now), barely
- quandowhen
- dopo cheafter
- una volta cheonce
- nel momento in cuithe moment when
- siccomesince (cause)
- perchébecause
- finireto finish
- partireto leave, depart
- arrivareto arrive
- uscireto go out
- tornareto return
- dimenticareto forget
- ricordareto remember
- perdereto lose; to miss
- raccontareto tell, narrate
- cominciareto begin
- chiudereto close
- aprireto open
| German | Translation | |
|---|---|---|
già | already | |
non … ancora | not yet | |
prima | before, earlier | |
prima di quel momento | before that moment | |
fino ad allora | until then | |
in precedenza | previously | |
l'anno precedente | the previous year | |
il giorno prima | the day before | |
poco prima | shortly before | |
appena | just (now), barely | |
quando | when | |
dopo che | after | |
una volta che | once | |
nel momento in cui | the moment when | |
siccome | since (cause) | |
perché | because | |
finire | to finish | |
partire | to leave, depart | |
arrivare | to arrive | |
uscire | to go out | |
tornare | to return | |
dimenticare | to forget | |
ricordare | to remember | |
perdere | to lose; to miss | |
raccontare | to tell, narrate | |
cominciare | to begin | |
chiudere | to close | |
aprire | to open |
Full dictionary
2,237 entries
Read the task, type your answer in Italian, and hit Check. Each answer is checked locally first; tricky cases ask Claude for a hint. Progress saves automatically.
🔊 ExercisesOpens the exercise answers in the external app — study with audio and word-by-word breakdown.Exercise 1. Form the trapassato prossimo
Put the bracketed verb into the trapassato prossimo.
Exercise 2. Join two pasts
Join the pair into one sentence with quando, putting the earlier action into the trapassato.
Exercise 3. Translate into Italian
Exercise 4. Choose the right tense
passato prossimo, imperfetto, or trapassato prossimo?
Exercise 5. Read aloud
Read aloud, watching the participle agreement with essere.
Read aloud, watching the participle agreement with essere.
Quando il professore è entrato, gli studenti erano già usciti. Mia sorella si era già lavata quando sono andata in bagno. Le ragazze erano partite per Roma il giorno prima. I bambini si erano addormentati sul divano. Lei mi disse che era stata felice.
Hints
- usciti (m. pl., agreeing with gli studenti).
- lavata (f.), andata (f.).
- erano partite — le ragazze (f. pl.) → partite.
- si erano addormentati — i bambini (m. pl.) → addormentati.
- era stata — lei (f.) → stata.
Open-ended drill — no automatic check. Say the answers aloud, then move on.
Need more practice? Claude will generate a fresh 10-prompt exercise from this lesson's vocab and theme.
Generated: 0 of 5
Listening texts
Three text variants per lesson. Open in glottos.com for synchronized audio playback.
Text AText for Lesson 27: Una sera difficile🔊 Audio practice ↗
- Ieri sera sono tornato a casa molto tardi.
- Erano già le undici quando ho aperto la porta.
- Tutte le luci dell'appartamento erano spente.
- Mia moglie era già andata a letto.
- Anche i bambini si erano addormentati da ore.
- Avevo dimenticato di chiamare per dire che sarei stato in ritardo.
- In cucina, mia moglie aveva lasciato un piatto sul tavolo.
- Aveva preparato la pasta al sugo, il mio piatto preferito.
- Aveva anche tagliato il pane e messo l'acqua nel bicchiere.
- Avevo già mangiato qualcosa al lavoro, ma avevo ancora fame.
- Mi sono seduto in silenzio e ho cominciato a mangiare.
- Mentre mangiavo, ho notato un biglietto vicino al piatto.
- Mia moglie aveva scritto: "Spero che la riunione sia andata bene".
- Avevo dimenticato anche di dirle che la riunione era importante.
- Mi ha colpito vedere che si era ricordata di tutto.
- Avevo fatto la doccia velocemente prima di venire a casa.
- Avevo perso il treno e avevo dovuto aspettare quello successivo.
- Nel frattempo, avevo provato a chiamarla, ma il telefono era scarico.
- Quando finalmente sono entrato in camera, lei dormiva profondamente.
- Le avevo già scritto un messaggio mentale di scuse.
- Mi sono coricato senza fare rumore.
- Mia figlia piccola si era spostata sul mio lato del letto.
- L'ho presa in braccio e l'ho riportata nella sua cameretta.
- Aveva dormito con il suo orsetto preferito tra le mani.
- Mi sono accorto solo allora di quanto fossi stanco.
- Avevo lavorato dodici ore senza una vera pausa.
- Avevo bevuto sei caffè e mangiato solo un panino.
- Mi sono ripromesso di chiamare sempre, da quel giorno.
- Avevo capito che la famiglia merita più attenzione del lavoro.
- Quella sera difficile mi aveva insegnato qualcosa di importante.
Text BText for Lesson 27: Il viaggio rovinato🔊 Audio practice ↗
- L'estate scorsa avevo organizzato un viaggio meraviglioso in Grecia.
- Avevo lavorato dieci mesi per risparmiare i soldi necessari.
- Avevo prenotato tutto con largo anticipo: voli, hotel, escursioni.
- Avevo letto cinque libri sulla storia delle isole greche.
- Avevo persino imparato qualche parola in greco moderno.
- Quando sono arrivato all'aeroporto, mi sono accorto del problema.
- Avevo dimenticato il passaporto nel cassetto della scrivania.
- Avevo controllato tutto due volte la sera prima, ma non il passaporto.
- Mio fratello mi aveva accompagnato in macchina e non poteva tornare indietro.
- Avevamo già perso troppo tempo nel traffico del mattino.
- Il volo era partito venti minuti prima che chiamassi mia moglie.
- Lei aveva trovato il passaporto subito, ma ormai era troppo tardi.
- Avevo perso non solo l'aereo, ma anche la prima notte d'albergo.
- La compagnia aerea mi ha detto che non avrebbero rimborsato il biglietto.
- Avevo comprato l'assicurazione, ma non copriva la dimenticanza personale.
- Mi sono seduto in un bar dell'aeroporto, completamente sconfortato.
- Avevo investito tante energie in quel viaggio, e tutto era andato perso.
- Mio fratello aveva cercato di consolarmi, ma le sue parole non aiutavano.
- Avevo chiamato mia moglie tre volte, e ogni volta mi era venuto da piangere.
- Lei mi aveva proposto di prendere un volo il giorno dopo.
- Le avevo risposto che avevo bisogno di pensarci.
- La mia famiglia aveva già pagato un sostituto al lavoro per quei dieci giorni.
- Avevo capito che non c'era nessun vero motivo per rinunciare.
- Il pomeriggio stesso, mia moglie mi aveva prenotato un nuovo volo per il giorno dopo.
- Mi aveva anche portato il passaporto direttamente all'aeroporto.
- Era arrivata con un sorriso enorme e una borsa piena di snack.
- "Avresti dovuto chiamarmi subito", mi ha detto ridendo.
- Sono partito il giorno dopo con ventiquattro ore di ritardo.
- Avevo perso una notte, ma avevo guadagnato una lezione importante.
- Da quel giorno, controllo sempre il passaporto come prima cosa.
Text CText for Lesson 27: Il vecchio amico ritrovato🔊 Audio practice ↗
- Sabato scorso ho incontrato Marco per caso in un bar del centro.
- Non lo vedevo da quasi quindici anni.
- Avevamo studiato insieme all'università negli anni novanta.
- Eravamo stati amici inseparabili per tutto quel periodo.
- Dopo la laurea, lui si era trasferito in Australia per lavoro.
- Io ero rimasto in Italia e avevo cominciato a insegnare matematica.
- Negli anni avevamo perso completamente i contatti.
- Avevamo scambiato qualche email all'inizio, ma poi più nulla.
- Mentre ordinavo il caffè, una voce familiare ha detto il mio nome.
- Mi sono girato e l'ho riconosciuto subito, nonostante i capelli grigi.
- Era invecchiato, ma aveva ancora gli stessi occhi vivaci.
- Ci siamo abbracciati come se non fossimo mai stati lontani.
- Mi ha raccontato che era tornato in Italia da soli tre mesi.
- Si era sposato in Australia con una collega italo-australiana.
- Avevano deciso di tornare in Europa per i loro due figli.
- I bambini erano nati a Sydney e parlavano un inglese perfetto.
- La moglie aveva sempre sognato di vivere vicino al mare italiano.
- Avevano comprato una piccola casa in Liguria, vicino a Genova.
- Marco aveva trovato lavoro in un'azienda di software della stessa città.
- Mi ha chiesto della mia vita, e io ho cominciato a raccontare.
- Gli ho detto che mi ero sposato anch'io, e che avevo una bambina di otto anni.
- Avevo continuato a insegnare nella stessa scuola di sempre.
- Negli ultimi anni avevo anche scritto un manuale di matematica per ragazzi.
- Lui ne aveva sentito parlare in Australia, da un cugino milanese.
- Avevamo riempito due ore di chiacchiere senza accorgercene.
- Avevamo parlato di tutto: famiglie, viaggi, sogni, rimpianti.
- Avevamo deciso di rivederci la settimana successiva con le famiglie.
- Quando ci siamo salutati, ho capito una cosa importante.
- Il tempo aveva cambiato i nostri volti, ma non la nostra amicizia.
- Avevo ritrovato un pezzo della mia gioventù in una mattina di sabato.
Audio playback is handled by glottos.com — opens in a new tab.
Mouth training
Core principle: 95% mouth training. Read each line aloud. Don't just look — speak.
Language scales
🔊 Audio practiceScale 1 — avere in imperfect + participle
Io avevo mangiato.
Tu avevi mangiato.
Lui aveva mangiato.
Lei aveva mangiato.
Noi avevamo mangiato.
Voi avevate mangiato.
Loro avevano mangiato.
Scale 2 — essere in imperfect + participle (with agreement)
Io ero andato / andata.
Tu eri andato / andata.
Lui era andato.
Lei era andata.
Noi eravamo andati / andate.
Voi eravate andati / andate.
Loro erano andati / andate.
Scale 3 — reflexive verbs
Mi ero alzato presto.
Ti eri alzato presto.
Si era alzato presto.
Ci eravamo alzati presto.
Vi eravate alzati presto.
Si erano alzati presto.
Language matrix
Matrix 1 — quando + two past tenses
| First (earlier) | Second (our "when") |
|---|---|
Matrix 2 — già and non ancora
| Affirmative | Negative |
|---|---|
TRAPASSATO PROSSIMO — THE PAST BEFORE THE PAST
───────────────────────────────────────────────
ENGLISH MIRROR:
"had eaten / had gone" → aveva mangiato / era andato
Same logic, same tense — only the auxiliary splits
between avere and essere in Italian.
FORMULA:
avere/essere in the IMPERFECT + past participle
(auxiliary in imperfetto, everything else as in L21–22)
WITH AVERE — no agreement:
avevo mangiato tu avevi mangiato
lui aveva mangiato noi avevamo mangiato
voi avevate mangiato loro avevano mangiato
WITH ESSERE — agreement in gender and number:
ero andato/andata eravamo andati/andate
eri andato/andata eravate andati/andate
era andato/andata erano andati/andate
AVERE / ESSERE CHOICE — SAME AS IN L22:
avere — most transitives (mangiare, leggere…)
essere — motion/state (andare, venire, essere,
stare…) + all reflexives (alzarsi…)
WHEN TO USE — A PAST BEFORE ANOTHER PAST:
Quando sono arrivato, lei era già uscita.
Avevo già letto quel libro.
Non aveva ancora finito quando ha squillato il telefono.
TYPICAL MARKERS:
già — already
non … ancora — not yet
prima, prima di… — before, prior to…
quando, dopo che — when, after
il giorno prima — the day before
in precedenza — previously
THREE PASTS — VISUAL:
passato prossimo — beads of events: "and then…"
imperfetto — the string of background: "it was dark"
trapassato prossimo — beads BEFORE our bead: "already…"
REPORTED SPEECH — SHIFT BACK ONE STEP:
Direct: "Ho mangiato".
Reported: Ha detto che aveva mangiato.
ENGLISH-SPEAKER MISTAKES:
✗ "I've already eaten" (now) → passato prossimo: ho già mangiato
Trapassato only when "already" refers to ANOTHER past
✗ Era uscito (f.!) → Era uscita
✗ Mangiavo (ongoing) ≠ avevo mangiato (completed)
Next up: Lesson 28 — compound conditional and compound future. Avrei mangiato, sarei andato — for missed chances and "future-in-the-past" in reported speech. This is one of the most distinctively Italian patterns in the language.
Next up: Lesson 28 — compound conditional and compound future. Avrei mangiato, sarei andato — for missed chances and "future-in-the-past" in reported speech. This is one of the most distinctively Italian patterns in the language.