← All cards
A2 · 22 min

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».

Participio passato regularne — trzy koniugacje
BezokolicznikEndingParticipioZnaczenie
parlare-are → -atoparl**ato**said / spoken
mangiare-are → -atomangi**ato**eaten / ate
vendere-ere → -utovend**uto**sprzedany
avere-ere → -utoav**uto**had
dormire-ire → -itodorm**ito**slept
finire-ire → -itofin**ito**finished
  • Ieri **ho parlato** con il direttore.
  • **Abbiamo venduto** la macchina.
  • Stanotte **ho dormito** male.
  • Finalmente **hai finito** i compiti?
A mnemonic for the participle endings: A-U-I — par(A)to, vend(U)to, dorm(I)to. The order is that of the conjugations: -are, -ere, -ire.

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.

Passato prossimo z „avere” — mangiare
Osobaavere (teraz)+ participioTranslation
iohomangiatoI ate
tuhaimangiatoyou ate
lui / leihamangiatohe/she ate
noiabbiamomangiatowe ate
voiavetemangiatoyou (pl.) ate
lorohannomangiatozjedli
  • **Ho comprato** il pane e il latte.
  • Maria **ha letto** tutto il giornale.
  • Gli studenti **hanno capito** la lezione.
Practical rule: if after the verb you can ask «what? whom?» and give a direct object (ho visto IL FILM), you will almost certainly use «avere».

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**.

Passato prossimo with «essere» — andare (agreement!)
Podmiotessere (teraz)+ participioTranslation
io (m.)sonoandat**o**I went (m.)
io (f.)sonoandat**a**I went (f.)
luièandat**o**he went
leièandat**a**she went
noi (m./mieszane)siamoandat**i**we went
loro (f.)sonoandat**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!
A mnemonic for «essere»: think of MOVEMENT on a map (venire/uscire/tornare/restare) and CHANGE of being (nascere, morire, diventare), plus all verbs in -si (reflexives). The rest usually take «avere».

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».

The most important participi irregolari
BezokolicznikParticipioAuxiliaryExample
fare**fatto**avereHo fatto i compiti.
dire**detto**avereHa detto la verità.
scrivere**scritto**avereHai scritto la mail?
leggere**letto**avereAbbiamo letto il libro.
prendere**preso**avereHo preso il treno.
mettere**messo**avereDove hai messo le chiavi?
vedere**visto**avereHo visto un film.
chiudere**chiuso**avereHo chiuso la porta.
aprire**aperto**avereHo aperto la finestra.
bere**bevuto**avereHo bevuto un caffè.
venire**venuto**essereSono venuto a piedi.
rimanere**rimasto**essereSono rimasta a casa.
nascere**nato**essereSono nata nel 1998.
essere**stato**essereSono 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.
Note: the verb «essere» in the passato prossimo is «sono STATO»: the participle «stato» is exactly the same form as that of «stare». So «sono stato/stata» = «I was / I have been».

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!
Key question for talking about the past: «Che cosa hai fatto ieri / nel weekend?» (What did you do yesterday / at the weekend?) — and you answer in the passato prossimo.

Common mistakes

Anna ha andata al lavoro. → Anna è andata al lavoro.
«Andare» takes the auxiliary «essere», not «avere». Verbs of movement → essere. Hence: è andata (with agreement -a).
Maria ha mangiata una mela. → Maria ha mangiato una mela.
With the auxiliary «avere» the participle is FIXED (-o) and does NOT agree with the subject. Agreement occurs only with «essere».
Ieri io mangiato una pizza. → Ieri ho mangiato una pizza.
The auxiliary cannot be omitted. Passato prossimo = avere/essere + participio. Without «ho» there is no past tense.
Ho facto i compiti. → Ho fatto i compiti.
«Fare» has an IRREGULAR participle: fatto (not «facto»). These forms have to be learned by heart.
I ragazzi sono andato a casa. → I ragazzi sono andati a casa.
With «essere» the participle agrees in gender and number with the subject. «I ragazzi» = masculine plural → andati (-i).

Vocabulary

il participio passato
l'ausiliare (m.)
ieri
la settimana scorsa
già
non … ancora
appena
andare
fare
nascere
Nuovalingua · © 2026 Nuovalingua · Tutti i diritti riservati

Materiale didattico di proprietà intellettuale di Nuovalingua. Uso riservato agli utenti registrati per fini di studio personale. È vietata la riproduzione, distribuzione, pubblicazione o rivendita, totale o parziale, senza autorizzazione scritta. L'uso è soggetto ai Termini e Condizioni. Terms and Conditions.

Ask Nova
Something unclear? Ask a question about this card.
Warszawa --:--Roma --:--London --:--

NuovaLingua · Patryk Lewczuk Nuovalingua, Kraków · from Italy, with heartPrivacyTermsCookiesContact

© 2026 NuovaLingua. All rights reserved.