FastItalian LearningSign in
Dashboard
B150 exercises · 5 sections

Trapassato Prossimo (Past Perfect)

The Lesson

What is the Trapassato Prossimo?

The trapassato prossimo is the Italian past perfect tense. It describes an action that was completed BEFORE another past action. Think of it as 'the past of the past.' In English, it corresponds to 'had done,' 'had eaten,' 'had already left.' It is essential for narrating sequences of past events, especially in written Italian and formal speech.

Formation: Imperfetto of avere/essere + Past Participle

PronounWith avere (mangiare)With essere (partire)
ioavevo mangiatoero partito/a
tuavevi mangiatoeri partito/a
lui/leiaveva mangiatoera partito/a
noiavevamo mangiatoeravamo partiti/e
voiavevate mangiatoeravate partiti/e
loroavevano mangiatoerano partiti/e

When to Use It

Use the trapassato prossimo when one past action happened BEFORE another past action. The more recent past event is usually in the passato prossimo or imperfetto; the earlier event uses the trapassato prossimo. Common trigger words include: già (already), appena (just), quando (when), dopo che (after), non ancora (not yet), prima che (before).

Key Examples

  • Quando sono arrivato, lei era già partita.When I arrived, she had already left.
  • Avevo appena finito di mangiare quando ha chiamato.I had just finished eating when he called.
  • Non avevo mai visto un film così bello.I had never seen such a beautiful film.
  • Dopo che aveva studiato, è uscito con gli amici.After he had studied, he went out with friends.
  • Non erano ancora arrivati quando abbiamo cominciato.They hadn't arrived yet when we started.
  • Mi ha detto che aveva già letto il libro.He told me he had already read the book.

Essere vs. Avere: Which Auxiliary?

Use avereUse essere
Transitive verbs (mangiare, vedere, fare)Intransitive motion verbs (andare, venire, partire)
avevo mangiato — I had eatenero andato/a — I had gone
aveva fatto — he/she had doneera arrivato/a — he/she had arrived
avevamo visto — we had seeneravamo tornati/e — we had returned
Note: past participle does NOT agree with subjectNote: past participle AGREES with subject in gender/number

Agreement with Essere

  • Marco era già partito quando ho chiamato.Marco had already left when I called.
  • Maria era già partita quando ho chiamato.Maria had already left when I called.
  • I ragazzi erano già partiti quando ho chiamato.The boys had already left when I called.
  • Le ragazze erano già partite quando ho chiamato.The girls had already left when I called.

Memory Tip

Remember: trapassato prossimo = imperfetto auxiliary (avevo/ero) + past participle. If you already know the passato prossimo (ho mangiato), just replace 'ho' with 'avevo' and you have the trapassato prossimo (avevo mangiato). The same rule applies for essere verbs: 'sono andato' becomes 'ero andato.'

Practice Exercises

50 exercises · 10 questions each