Il Passato Prossimo: Overview

The passato prossimo is Italian's everyday past tense — the form you reach for when you want to talk about something that happened. Ieri ho mangiato la pizza ("Yesterday I ate pizza"). Sono andato al cinema ("I went to the cinema"). Abbiamo finito i compiti ("We finished our homework"). If something happened, started, ended, was done, or was completed, the passato prossimo is almost always the right tool.

This tense is also one of the richest grammatical structures in Italian, because it brings together three separate decisions on every single use:

  1. Auxiliary verb: avere or essere?
  2. Past participle: regular or irregular?
  3. Agreement: does the participle change form, and if so, with what?

Each of those decisions is its own subsystem, with its own rules, its own exceptions, and its own classic learner errors. Master them and you have unlocked the most-used past tense in modern Italian.

What the passato prossimo means

The passato prossimo reports a completed event in the past. The completion is the key: this is the tense for things that have a beginning and an end (or at least an end), things that happened and are now done. Even when the event is recent ("I just ate") or remote ("Dante wrote the Divine Comedy"), if it's framed as a completed whole, the passato prossimo fits.

Ho mangiato un'ora fa.

I ate an hour ago.

Sono nato a Bologna nel 1990.

I was born in Bologna in 1990.

Ieri sera siamo andati al ristorante.

Last night we went to the restaurant.

Hai già finito il libro?

Have you finished the book yet?

Dante ha scritto la Divina Commedia nel Trecento.

Dante wrote the Divine Comedy in the 14th century. (informal narration)

The English translation pulls in two different forms — sometimes simple past ("I ate"), sometimes present perfect ("I have eaten"). Italian doesn't distinguish these two English tenses: a single passato prossimo covers both. Ho mangiato is "I ate" AND "I have eaten." Context, time adverbials, and the surrounding discourse tell you which English translation fits — but the Italian form is the same.

This is one of the most useful early simplifications: where English speakers anguish over "did you eat" vs "have you eaten," Italian uses hai mangiato for both.

How it's formed

The passato prossimo is a compound tense: it consists of an auxiliary verb in the presente plus the past participle of the main verb.

PatternExample
presente of avere + participio passatoho mangiato (I ate)
presente of essere + participio passatosono andato (I went)

The auxiliary carries the person, number, and tense information; the participle carries the lexical meaning of the main verb. Together they form the passato prossimo.

Ho mangiato la pasta.

I ate the pasta. (avere + participle)

Sono andata al mercato.

I went to the market. (essere + participle, female speaker)

Maria ha studiato per l'esame.

Maria studied for the exam.

Marco e Luca sono partiti stamattina.

Marco and Luca left this morning.

For the formation of regular participles (-ato, -uto, -ito), see the regular participles page. For irregulars and a deeper treatment, separate dedicated pages cover each major group.

The auxiliary decision: avere vs essere

The most consequential grammatical choice in the passato prossimo is the auxiliary. Get it wrong and the sentence is immediately marked as non-native; get it right and the rest tends to fall into place.

The basic split is:

AuxiliaryUsed withExamples
averemost transitive verbs and many intransitivesmangiare, leggere, parlare, lavorare, scrivere, vedere, fare, dire
esserereflexive verbs, most verbs of motion, change-of-state verbs, copulasandare, venire, partire, arrivare, nascere, morire, diventare, essere, stare, lavarsi

A working test: if a verb is transitive (takes a direct object), it almost always takes avere. Ho letto un libro, ho mangiato la pizza, ho visto il film — direct objects all the way.

For intransitive verbs, the picture is more complex. Verbs of motion and change of state (going, coming, leaving, arriving, being born, dying, becoming) take essere. Other intransitives are split: some take avere (ho dormito, ho parlato, ho viaggiato), some take essere (sono stato, sono venuto, sono uscito).

Ho mangiato la pizza.

I ate the pizza. (transitive — avere)

Ho parlato con il professore.

I spoke with the professor. (intransitive but takes avere)

Sono andata al cinema.

I went to the cinema. (motion — essere, female speaker)

Maria è nata nel 2005.

Maria was born in 2005. (change of state — essere)

Mi sono lavato le mani.

I washed my hands. (reflexive — essere)

💡
For a quick rule of thumb: if you can put a direct object after the verb (mangio la pasta, leggo il libro), the auxiliary is almost certainly avere. If the verb is about going, coming, being, becoming, or doing something to yourself (reflexive), the auxiliary is almost certainly essere. The borderline intransitives (dormire, viaggiare, camminare) need to be memorized.

For the systematic treatment of which verbs take which auxiliary, see the auxiliary overview.

Participle agreement

This is where the passato prossimo gets subtle, and where two distinct rules apply depending on the auxiliary.

With essere: the participle agrees with the subject

When the auxiliary is essere, the participle agrees with the subject in gender and number — exactly like an adjective. The vowel ending of the participle changes accordingly:

SubjectParticiple endingExample (andare)
masculine singular-oMarco è andato
feminine singular-aMaria è andata
masculine plural / mixed-iMarco e Luca sono andati
feminine plural-eMaria e Lucia sono andate

Maria è andata in vacanza.

Maria went on vacation. (feminine singular)

Marco è andato in vacanza.

Marco went on vacation. (masculine singular)

Le mie amiche sono andate in vacanza.

My friends (female) went on vacation. (feminine plural)

I bambini sono andati a scuola.

The kids went to school. (masculine plural / mixed)

This is one of the cleanest agreement rules in Italian: just match the participle vowel to the subject, exactly as you would with any adjective. Sono andato if you're male, sono andata if you're female; siamo andati for mixed or all-male groups, siamo andate for all-female groups.

With avere: the participle is normally invariable

When the auxiliary is avere, the participle stays in its base -o form, regardless of the subject. Maria ha mangiato, not Maria ha mangiata. Le ragazze hanno mangiato, not le ragazze hanno mangiate.

Maria ha mangiato la pizza.

Maria ate the pizza. (no agreement with the feminine subject)

I ragazzi hanno comprato il libro.

The boys bought the book. (no agreement with the plural subject)

Le mie sorelle hanno studiato insieme.

My sisters studied together. (no agreement with the feminine plural subject)

This is one of the points where Italian diverges from French. In French, les filles ont mangé keeps the participle invariable, but les filles que j'ai vues requires agreement (with the preceding direct object). Italian works similarly — but with a different range of pronouns triggering it.

The exception: avere + preceding direct-object pronoun

When the direct object is a third-person pronoun (lo, la, li, le, ne) placed before the verb, the participle agrees with that pronoun in gender and number. This is the single rule learners must internalize.

PronounParticiple agreementExample
lomasculine singular -oL'ho visto. (I saw him/it)
lafeminine singular -aL'ho vista. (I saw her/it)
limasculine plural -iLi ho visti. (I saw them)
lefeminine plural -eLe ho viste. (I saw them, fem.)
netypically agrees with the implicit referentNe ho mangiate tre. (I ate three of them, fem.)

Hai visto Maria? — Sì, l'ho vista ieri.

Did you see Maria? — Yes, I saw her yesterday. (la → -a)

Hai comprato i biglietti? — Sì, li ho comprati.

Did you buy the tickets? — Yes, I bought them. (li → -i)

Ti sono piaciute le foto? — Sì, le ho viste tutte.

Did you like the photos? — Yes, I saw them all. (le → -e)

Quanti libri hai letto? — Ne ho letti cinque.

How many books have you read? — I've read five (of them). (ne with masc. pl.)

This rule applies only when the direct-object pronoun comes before the verb. If the same pronoun appears after the verb (with a modal or in stressed form), agreement is not triggered.

💡
The mnemonic: lo, la, li, le, ne before the verb → participle agrees. Any other configuration → participle stays in -o. This is one of the few agreement rules in Italian where context absolutely matters; learn it carefully.

The agreement with reflexive pronouns (mi, ti, si, ci, vi) and indirect-object pronouns (mi, ti, gli, le, ci, vi, gli) is more nuanced and varies by region and register. Standard Italian generally allows but does not require agreement with reflexive direct-object pronouns; agreement with indirect objects is rare in modern usage.

Passato prossimo in modern Italian

In Northern and Central Italy, and in standard, neutral writing, the passato prossimo has largely absorbed the role of the passato remoto for almost all past events. Whether you're talking about something that happened five minutes ago or five hundred years ago, the passato prossimo is the unmarked everyday choice.

Ho mangiato un'ora fa.

I ate an hour ago. (recent)

Sono andato a Roma l'anno scorso.

I went to Rome last year. (further back)

Mio nonno ha combattuto nella Seconda Guerra Mondiale.

My grandfather fought in the Second World War. (decades back, but still passato prossimo in informal style)

Garibaldi ha unito l'Italia nel 1861.

Garibaldi unified Italy in 1861. (informal — formal writing might prefer the passato remoto)

In Southern Italy (especially Sicily, Calabria, Puglia, Campania), the passato remoto remains alive in spoken language — it's used routinely for events of the day, even very recent ones. Mangiai un'ora fa is normal in Naples or Palermo; in Milan it would sound oddly literary. In literary writing across all regions, the passato remoto is the standard for narration of events temporally or psychologically distant from the speaker.

For most learners, the practical rule is: use the passato prossimo for everything. You will be understood everywhere, you will sound natural in most regions, and you can pick up the passato remoto later for reading literature or talking with Southern speakers.

Examples in context

A short sequence showing the passato prossimo in everyday narration, with both auxiliaries and a glimpse of agreement.

Ieri ho lavorato fino alle sette. Sono tornato a casa stanco. Mia moglie aveva preparato la cena, abbiamo mangiato insieme, poi siamo usciti a fare una passeggiata.

Yesterday I worked until seven. I came home tired. My wife had made dinner, we ate together, then we went out for a walk.

Maria è nata a Firenze, ha vissuto a Roma per dieci anni, e poi si è trasferita a Milano nel 2018.

Maria was born in Florence, lived in Rome for ten years, and then moved to Milan in 2018.

Notice the auxiliary alternation: ho lavorato, ho mangiato (avere, transitive) versus sono tornato, siamo usciti, è nata, si è trasferita (essere, motion / change of state / reflexive). Notice the agreement on the essere participles: tornato (masculine singular speaker), usciti (mixed plural), nata, trasferita (feminine singular).

Common mistakes

❌ Maria è andato al mercato.

Wrong agreement — with essere, the participle agrees with the subject. Maria is feminine, so andata.

✅ Maria è andata al mercato.

Correct — feminine singular subject takes -a on the participle.

❌ Maria ha mangiata la pizza.

Wrong agreement — with avere, the participle stays in -o regardless of the subject's gender.

✅ Maria ha mangiato la pizza.

Correct — avere participles are invariable when not preceded by lo/la/li/le/ne.

❌ L'ho visto, parlo di Maria.

Wrong agreement — with the feminine pronoun la, the participle should be vista.

✅ L'ho vista, parlo di Maria.

Correct — preceding la triggers feminine agreement on the participle.

❌ Ho andato a Roma.

Wrong auxiliary — andare takes essere, not avere.

✅ Sono andato a Roma.

Correct — sono andato (or sono andata for a female speaker).

❌ Sono mangiato la pasta.

Wrong auxiliary — mangiare is transitive and takes avere.

✅ Ho mangiato la pasta.

Correct — ho mangiato.

❌ Mi ho lavato le mani.

Wrong auxiliary for a reflexive — reflexives always take essere.

✅ Mi sono lavato le mani.

Correct — reflexive verbs always use essere as auxiliary.

❌ I ragazzi sono andato a scuola.

Wrong agreement — plural subject requires plural participle.

✅ I ragazzi sono andati a scuola.

Correct — masculine plural takes -i on the participle.

Key takeaways

The passato prossimo is the everyday past tense of modern Italian: avere or essere in the presente, plus the past participle of the main verb. It covers both English "I ate" and "I have eaten" — Italian doesn't distinguish them.

Three things to internalize:

  1. The auxiliary choice is the most consequential decision: avere for transitive verbs and most intransitives, essere for reflexives, motion verbs, and change-of-state verbs. Get this wrong and the sentence sounds non-native; get this right and you've done most of the work.

  2. Agreement rules differ by auxiliary: with essere, the participle agrees with the subject in gender and number (è andato / è andata / sono andati / sono andate). With avere, the participle is invariable — except when preceded by lo, la, li, le, ne, where it agrees with that preceding pronoun (l'ho vista, li ho comprati, ne ho mangiate tre).

  3. Northern Italian and standard writing favor the passato prossimo for almost everything, including remote events. Southern Italy keeps the passato remoto alive in speech; literary writing keeps it alive on the page. For learners, the passato prossimo alone covers 95% of practical needs.

For the formation of participles, see regular participles. For the contrast with the imperfetto, see the imperfetto overview and the complete imperfetto reference. For the auxiliary system in detail, see the auxiliary overview.

Now practice Italian

Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.

Open the Italian course →

Related Topics

  • Passato Prossimo: Regular ParticiplesA1How to form the regular participio passato for each of the three conjugation classes — and why the -ere class is dangerously misleading even when its 'regular' ending is technically correct.
  • L'Imperfetto: OverviewA2The backbone of Italian past narration — the tense for ongoing, habitual, and descriptive past situations, and how it differs from the passato prossimo.
  • Imperfetto: Complete ReferenceA2Every regular and irregular imperfetto conjugation in one place — full paradigms, stress markers, all uses, and a quick decision guide for imperfetto vs passato prossimo.
  • Presente: Essere (to be)A1How to conjugate essere — the most important irregular verb in Italian — and how to navigate the situations where Italian uses avere where English uses 'to be'.
  • Presente: Avere (to have)A1How to conjugate avere in the present indicative — its silent h, its many idiomatic uses for states English expresses with 'to be,' and its role as the default auxiliary in compound tenses.
  • Auxiliary Verbs: avere, essere, stareA2The three auxiliary verbs that build Italian's compound tenses, the progressive, and the imminent future — and why getting them right is foundational.