When to Use the Trapassato Prossimo
The trapassato prossimo is an Italian past tense used to describe an action that happened before another event in the past. In English, it usually corresponds to the past perfect, formed with had and a past participle, as in I had eaten or she had left. This tense is useful when talking about two past events and explaining which one happened first. The main difference between the trapassato prossimo and the passato prossimo is the point in the past that we are talking about. The passato prossimo normally presents an event as completed, while the trapassato prossimo places an action before another past event or situation. For example, ho mangiato means I ate or I have eaten, while avevo mangiato means I had eaten. Both refer to past actions, but the second form shows that the action was already completed at a particular moment in the past. Words such as già (already) and prima (before) can help make this relationship clearer, although they are not required.
In everyday sentences, the trapassato prossimo often appears together with the passato prossimo. The earlier action uses the trapassato prossimo, while the later event is commonly expressed with the passato prossimo. For example, in Quando sono arrivato, Maria era già partita, Maria's departure happened before my arrival. The trapassato prossimo makes this order clear, even when the events are mentioned in a different order. This is the essential function of the tense: showing that one past action was already completed before another past event took place.
Quando sono arrivato, Maria era già partita. — When I arrived, Maria had already left.
Forming the Trapassato Prossimo
The trapassato prossimo is formed with two parts: the imperfetto of avere (to have) or essere (to be), followed by the past participle of the main verb. This structure is very similar to the passato prossimo. The difference is that the auxiliary verb is in the imperfetto rather than the present tense. For example, ho mangiato (I ate) becomes avevo mangiato (I had eaten), while sono partito (I left) becomes ero partito (I had left). The past participle remains the same as in the passato prossimo, including irregular forms. Once you know the passato prossimo and the imperfetto forms of avere and essere, the trapassato prossimo follows a familiar pattern.
ho mangiato → avevo mangiato — I ate → I had eaten
sono partito → ero partito — I left → I had left
The choice between avere and essere follows the same rules as in the passato prossimo. Most verbs use avere, while some common verbs, such as andare (to go), arrivare (to arrive), and partire (to leave), use essere. With avere, the past participle normally stays unchanged. With essere, it agrees with the subject in gender and number, using the endings -o, -a, -i, and -e. For example, Maria era partita means Maria had left, with the ending -a because the subject is feminine singular. In negative sentences, non comes before the auxiliary verb, as in non avevo mangiato (I hadn't eaten). These rules are the same as those already used with the passato prossimo; only the tense of the auxiliary changes.
Maria era partita. — Maria had left.
Non avevo mangiato. — I hadn't eaten.
Summary of the Trapassato Prossimo
| Feature | Main rule | Form or pattern | Example |
| Main use | An action completed before another past event | Earlier action in the trapassato prossimo | Avevo finito quando sei arrivato. — I had finished when you arrived. |
| With avere | Imperfetto of avere + past participle | avevo, avevi, aveva, avevamo, avevate, avevano | Avevamo studiato. — We had studied. |
| With essere | Imperfetto of essere + past participle | ero, eri, era, eravamo, eravate, erano | Anna era arrivata. — Anna had arrived. |
| Agreement with essere | Participle agrees with the subject | -o, -a, -i, -e | Le ragazze erano partite. — The girls had left. |