Il passato prossimo
The present perfect (passato prossimo)
Communicative goal (CEFR A2): I can talk about what HAPPENED — about completed actions and events in the past. I can say what I did yesterday, at the weekend, on holiday, what I ate, where I was, whom I met: «Ieri ho mangiato una pizza», «Sono andato a Roma», «Abbiamo visto un film», «Maria è arrivata tardi», «Ho già finito». This is a «can-do» descriptor: I report simple experiences and events, tell a short story about the past, ask and answer «che cosa hai fatto?». The passato prossimo is the MAIN spoken past tense in Italian — you use it every day when you talk about something finished that has already happened.
Leggi questo messaggio: «Ciao! Ieri **ho avuto** una giornata pazzesca. La mattina **sono andata** in palestra, poi **ho incontrato** Luca al bar e **abbiamo preso** un caffè insieme. A pranzo **ho mangiato** una pizza e **ho bevuto** una birra. Nel pomeriggio **sono tornata** a casa e **ho letto** un libro. La sera Marco e Anna **sono venuti** da me e **abbiamo guardato** un film. **Mi sono divertita** un sacco! E tu, che cosa **hai fatto**?» Hai notato? A volte c'è **ho / hai / abbiamo** (avere), altre volte **sono / è / sono** (essere). E il secondo verbo cambia: **mangiato**, **bevuto**, **andata**, **venuti**. Con «essere» la parte finale cambia: andat**a** (Anna), venut**i** (Marco e Anna). Questo è il passato prossimo: ausiliare + participio passato.
The passato prossimo is a compound past tense: it is made of TWO parts — the auxiliary verb (ausiliare) in the present + the past participle (participio passato) of the main verb. Pattern: **avere/essere (present) + participio**. There are three key points. (1) You have to choose BETWEEN two auxiliaries: most verbs take **avere** (ho mangiato), but a group of verbs — mainly verbs of movement and change of state, and all reflexive verbs — take **essere** (sono andato). (2) With the auxiliary **essere** the participle AGREES in gender and number with the subject (like an adjective): sono andat**o** / andat**a** / andat**i** / andat**e**. With **avere** the participle is fixed: ho mangiat**o** (always -o). (3) The regular participle is easy to form: -are → **-ato**, -ere → **-uto**, -ire → **-ito**. But there are many irregular forms (fatto, preso, letto, visto) to learn. A tip on aspect: the passato prossimo usually presents a COMPLETED action, with a result (ho fatto, sono andato, ho mangiato). First you will look at the forms in context, try to discover the pattern, then we will confirm it.
1. La formula: avere/essere + participio passato
The passato prossimo is always formed with the same pattern: the auxiliary **avere** or **essere** conjugated in the present + the **past participle** of the main verb. The regular participle is formed like this: remove the ending of the infinitive and add: **-are → -ato** (parlare → parl**ato**), **-ere → -uto** (vendere → vend**uto**), **-ire → -ito** (dormire → dorm**ito**). The auxiliary «carries» the person (who and when), the participle «carries» the meaning of the action. Note: the auxiliary is NOT omitted here — without it there is no past tense. «Mangiato» alone means nothing; only **ho mangiato** = «I ate / I have eaten».
| Bezokolicznik | Ending | Participio | Znaczenie |
|---|---|---|---|
| parlare | -are → -ato | parl**ato** | said / spoken |
| mangiare | -are → -ato | mangi**ato** | eaten / ate |
| vendere | -ere → -uto | vend**uto** | sprzedany |
| avere | -ere → -uto | av**uto** | had |
| dormire | -ire → -ito | dorm**ito** | slept |
| finire | -ire → -ito | fin**ito** | finished |
- Ieri **ho parlato** con il direttore.
- **Abbiamo venduto** la macchina.
- Stanotte **ho dormito** male.
- Finalmente **hai finito** i compiti?
2. Ausiliare avere: la maggioranza dei verbi
Most Italian verbs form the passato prossimo with the auxiliary **avere**. This applies above all to TRANSITIVE verbs, that is, those that can have a direct object («what? whom?»): mangiare (qualcosa), comprare (qualcosa), vedere (qualcosa), leggere (un libro). With **avere** the participle does NOT change: it always ends in **-o**, whether the subject is masculine, feminine, singular or plural. Anna **ha mangiato**, Marco **ha mangiato**, loro **hanno mangiato**: fixed participle.
| Osoba | avere (teraz) | + participio | Translation |
|---|---|---|---|
| io | ho | mangiato | I ate |
| tu | hai | mangiato | you ate |
| lui / lei | ha | mangiato | he/she ate |
| noi | abbiamo | mangiato | we ate |
| voi | avete | mangiato | you (pl.) ate |
| loro | hanno | mangiato | zjedli |
- **Ho comprato** il pane e il latte.
- Maria **ha letto** tutto il giornale.
- Gli studenti **hanno capito** la lezione.
3. Ausiliare essere e l'accordo con il soggetto
A group of verbs forms the passato prossimo with the auxiliary **essere**. These are mainly: verbs of MOVEMENT and change of place/state — andare (to go), venire (to come), arrivare (to arrive), partire (to leave), entrare (to enter), uscire (to go out), tornare (to return), restare (to stay), nascere (to be born), morire (to die), diventare (to become); and ALL reflexive verbs (mi sono alzato, si è divertita). KEY DIFFERENCE: with «essere» the participle AGREES in gender and number with the SUBJECT, exactly like an adjective. The endings: **-o** (masc. sing.), **-a** (fem. sing.), **-i** (masc. pl.), **-e** (fem. pl.). Marco è andat**o**, Anna è andat**a**, i ragazzi sono andat**i**, le ragazze sono andat**e**.
| Podmiot | essere (teraz) | + participio | Translation |
|---|---|---|---|
| io (m.) | sono | andat**o** | I went (m.) |
| io (f.) | sono | andat**a** | I went (f.) |
| lui | è | andat**o** | he went |
| lei | è | andat**a** | she went |
| noi (m./mieszane) | siamo | andat**i** | we went |
| loro (f.) | sono | andat**e** | they went (women) |
- Anna **è arrivata** in ritardo.
- I miei amici **sono venuti** alla festa.
- Le mie sorelle **sono nate** a Cracovia.
- Ragazze, **siete tornate** presto!
4. Participi passati irregolari
Many very frequent verbs, especially those in **-ere**, have an IRREGULAR participle that you need to learn by heart. The good news: they come up constantly, so they quickly become a habit. Note the recurring endings: **-tto** (fatto, detto, scritto, letto, rotto), **-so** (preso, messo, chiuso, deciso, speso), **-sto** (visto, rimasto, chiesto, risposto). Remember: the choice of auxiliary does not depend on whether the participle is regular — for example «venire» has the irregular participle «venuto», but it is still conjugated with «essere».
| Bezokolicznik | Participio | Auxiliary | Example |
|---|---|---|---|
| fare | **fatto** | avere | Ho fatto i compiti. |
| dire | **detto** | avere | Ha detto la verità. |
| scrivere | **scritto** | avere | Hai scritto la mail? |
| leggere | **letto** | avere | Abbiamo letto il libro. |
| prendere | **preso** | avere | Ho preso il treno. |
| mettere | **messo** | avere | Dove hai messo le chiavi? |
| vedere | **visto** | avere | Ho visto un film. |
| chiudere | **chiuso** | avere | Ho chiuso la porta. |
| aprire | **aperto** | avere | Ho aperto la finestra. |
| bere | **bevuto** | avere | Ho bevuto un caffè. |
| venire | **venuto** | essere | Sono venuto a piedi. |
| rimanere | **rimasto** | essere | Sono rimasta a casa. |
| nascere | **nato** | essere | Sono nata nel 1998. |
| essere | **stato** | essere | Sono stato a Roma. |
- Ieri **ho fatto** una torta e **ho preso** un caffè.
- Marta **è rimasta** a casa tutto il giorno.
- **Sono stato** in Italia tre volte.
5. Espressioni di tempo e marcatori del passato
The passato prossimo very often combines with time expressions that signal a completed, concrete action: **ieri** (yesterday), **stamattina** (this morning), **l'altro ieri** (the day before yesterday), **la settimana scorsa** (last week), **un'ora fa** (an hour ago), **già** (already), **non … ancora** (not yet), **appena** (just). The words **già**, **ancora**, **appena**, **sempre**, **mai** are usually placed BETWEEN the auxiliary and the participle: ho **già** mangiato, non ho **ancora** finito, sono **appena** arrivato.
- **La settimana scorsa** ho visto Luca.
- Non ho **ancora** mangiato.
- Sono **appena** arrivata.
- Hai **già** finito? Che veloce!