The passato prossimo is Italian's everyday past tense — the form you use to say "I ate," "she called," "we saw," "they bought." It is built from two pieces: an auxiliary verb in the present, plus the participio passato of the main verb. Most Italian verbs — almost all transitive ones, and a large group of intransitives that don't describe motion or change of state — take avere as their auxiliary. This page covers that majority.
The mechanic is straightforward. Conjugate avere in the present (ho, hai, ha, abbiamo, avete, hanno) and follow it with the participle. Ho parlato = "I spoke." Hanno mangiato = "they ate." Avete letto = "you (pl) read." There is, however, a single complication: the participle has an agreement rule that activates only when a particular kind of pronoun appears before the verb. Learning to recognize that situation is the one piece of work this page asks of you.
The basic form
Conjugate avere in the present, then add the participle. The participle does not change for person — only avere does.
| Person | avere |
|
|---|---|---|
| io | ho | parlato |
| tu | hai | parlato |
| lui / lei | ha | parlato |
| noi | abbiamo | parlato |
| voi | avete | parlato |
| loro | hanno | parlato |
Ho mangiato troppo a pranzo, ora ho sonno.
I ate too much at lunch, now I'm sleepy.
Hai sentito quello che ha detto il professore?
Did you hear what the professor said?
Abbiamo finito il progetto in tempo, per fortuna.
We finished the project on time, luckily.
Avete già visto il nuovo film di Sorrentino?
Have you guys already seen Sorrentino's new film?
I miei genitori hanno comprato una casa al mare.
My parents bought a house at the seaside.
The participle ending — -ato, -uto, -ito for regular verbs, or one of the irregular shapes covered in irregular participles — does not change to match the subject. Maria ha mangiato is correct, never Maria ha mangiata. The "-a" ending of mangiata would suggest agreement with the feminine subject, but with avere there is no subject agreement. Ever.
Which verbs take avere?
Two big categories:
1. Transitive verbs — verbs that take a direct object: mangiare (qualcosa), leggere (qualcosa), comprare (qualcosa), vedere (qualcuno), ascoltare (qualcuno). If a verb naturally answers "what?" or "who?" it almost certainly takes avere.
Ho letto il tuo messaggio solo stamattina.
I only read your message this morning.
Hanno guardato la partita allo stadio.
They watched the match at the stadium.
2. Many intransitive verbs that don't describe motion or change of state — verbs like dormire, parlare, ridere, piangere, lavorare, telefonare, viaggiare. These are intransitive (no direct object) but still take avere.
Ho dormito malissimo stanotte.
I slept terribly last night.
Abbiamo riso per tutta la cena.
We laughed all through dinner.
Ha telefonato tua madre tre volte.
Your mother called three times.
The verbs that take essere instead — motion verbs, change-of-state verbs, all reflexives — are the smaller list and are covered at passato prossimo with essere.
The non-agreement default
When you say "Maria ate the pizza," English doesn't change the form of eat based on Maria, and neither does Italian when the auxiliary is avere.
Maria ha mangiato la pizza.
Maria ate the pizza.
Le ragazze hanno comprato i biglietti online.
The girls bought the tickets online.
Mio padre ha visto il dottore ieri.
My father saw the doctor yesterday.
The participles mangiato, comprato, visto stay in the masculine singular -o form regardless of who the subject is. Italian learners often want to write mangiata after Maria or comprate after le ragazze — instinct from gender-agreeing adjectives — but with avere this is wrong. The participle simply doesn't track the subject.
The same is true when the direct object follows the verb. Ho visto Maria stays ho visto, not ho vista, even though the object Maria is feminine.
Ho visto Maria al supermercato.
I saw Maria at the supermarket.
Abbiamo invitato le tue cugine alla festa.
We invited your (female) cousins to the party.
In both sentences the direct object is feminine and follows the verb. The participle doesn't care.
The one exception: preceding direct-object pronouns
Now the rule that catches everyone. When the direct object is a clitic pronoun that comes before the auxiliary, the participle suddenly does agree — in gender and number — with that pronoun.
The clitic pronouns that trigger agreement are lo, la, li, le (and ne in many contexts). They come before the auxiliary, attached at the front: L'ho visto, l'ho vista, li ho visti, le ho viste, ne ho viste tre.
| Clitic | Refers to | Participle ending |
|---|---|---|
| lo (l') | masculine singular | -o |
| la (l') | feminine singular | -a |
| li | masculine plural | -i |
| le | feminine plural | -e |
| ne | some / of them | agrees with referent |
Hai visto il film? Sì, l'ho visto ieri.
Did you see the film? Yes, I saw it yesterday.
Hai visto Maria? Sì, l'ho vista al bar.
Did you see Maria? Yes, I saw her at the bar.
Hai comprato i biglietti? Sì, li ho comprati online.
Did you buy the tickets? Yes, I bought them online.
Hai chiuso le finestre? Sì, le ho chiuse tutte.
Did you close the windows? Yes, I closed them all.
Notice the contrast: Hai chiuso le finestre? — participle stays in -o because the object follows. The reply, le ho chiuse, switches to -e because le precedes.
The trigger for agreement is direction, not the object itself. The same noun can produce two different participle endings depending on whether you say it after or before the verb:
Ho comprato le mele al mercato.
I bought the apples at the market. (no agreement — object follows)
Le ho comprate al mercato.
I bought them at the market. (agreement — clitic precedes)
This is the single most-discussed rule in Italian grammar classes, and the single rule that English speakers find most foreign. Resign yourself to needing several months of input before it becomes automatic.
Why this rule exists
The historical reason is that in older Italian — and in most Romance languages — the participle behaved like an adjective that agreed with whatever direct object it had. Spanish and French preserved different fragments of this system. Italian narrowed it down to the "clitic precedes the verb" case, dropped agreement everywhere else, and kept the agreement only there.
Functionally, you can think of it as a tracking mechanism. When you say l'ho vista, the listener cannot see the direct object — it has been replaced by a one-letter pronoun. The agreement on vista carries the gender information that the missing noun would have provided. In ho visto Maria, the noun is right there, doing its own gender-marking work, so the participle is free to stay neutral.
The ne agreement
The pronoun ne ("of it / of them / some") triggers a slightly different agreement. With a number or quantity, the participle agrees with the noun that ne is replacing.
Hai mangiato delle fragole? Sì, ne ho mangiate molte.
Did you eat any strawberries? Yes, I ate a lot of them.
Quante mele hai comprato? Ne ho comprate tre.
How many apples did you buy? I bought three (of them).
Hanno offerto del vino? Ne ho bevuto un bicchiere.
Did they offer any wine? I drank a glass (of it).
In the last example, ne refers to vino (masculine singular), so the participle stays in -o. In the second example, ne refers to mele (feminine plural), so the participle is comprate.
Elision: lo and la before the auxiliary
The pronouns lo and la routinely elide to l' before forms of avere that begin with a vowel — which is most of them: ho, hai, ha, abbiamo, avete, hanno all begin with h- plus a vowel (h is silent in Italian). Elision is normal in writing as well as speech.
L'ho visto stamattina.
I saw him this morning. (lo + ho)
L'hai sentita?
Did you hear her? (la + hai)
L'abbiamo trovato per terra.
We found it on the ground. (lo + abbiamo)
The plural forms li and le do not elide. They keep their full vowel: li ho visti, le ho viste, never l'ho visti.
A short dialog
To put it together, here's an exchange that would be entirely natural between two friends.
— Hai visto il nuovo film di Paolo Sorrentino?
Have you seen Paolo Sorrentino's new film?
— Sì, l'ho visto sabato sera. È bellissimo.
Yes, I saw it Saturday evening. It's beautiful.
— E hai letto le recensioni? Sono state contrastanti.
And have you read the reviews? They've been mixed.
— Ne ho lette un paio. Onestamente, non capisco le critiche.
I've read a couple. Honestly, I don't understand the criticism.
Look at the participles: visto (no preceding clitic in the question; l' in the answer triggers -o because the film is masculine), letto / lette (no clitic in the question; ne in the answer triggers -e because recensioni is feminine plural). Native speakers do this without thinking. You will too, eventually.
Common mistakes
❌ Maria ha mangiata la pizza.
Incorrect — with avere, the participle does not agree with the subject.
✅ Maria ha mangiato la pizza.
Correct — participle stays in masculine singular.
❌ Ho vista Maria al bar.
Incorrect — direct object follows the verb, so no agreement.
✅ Ho visto Maria al bar.
Correct — only preceding clitic pronouns trigger agreement.
❌ Hai visto il film? Sì, l'ho vista.
Incorrect — the film is masculine; the elided l' here stands for lo, so the participle should be visto.
✅ Hai visto il film? Sì, l'ho visto.
Correct — l' = lo (m.sg), so participle ends in -o.
❌ Hai comprato le mele? Sì, le ho comprato.
Incorrect — the preceding clitic le requires the participle to agree (feminine plural).
✅ Hai comprato le mele? Sì, le ho comprate.
Correct — le precedes, so participle is comprate.
❌ Quante mele hai comprato? Ne ho comprato tre.
Incorrect — with ne + a quantity, the participle agrees with the noun referenced.
✅ Quante mele hai comprato? Ne ho comprate tre.
Correct — ne refers to mele (f.pl), so participle is comprate.
❌ Le ragazze hanno arrivate in ritardo.
Incorrect on two counts — arrivare takes essere, not avere; and even if it did take avere, no agreement with the subject.
✅ Le ragazze sono arrivate in ritardo.
Correct — arrivare is a motion verb, takes essere; participle agrees with the (feminine plural) subject.
Key takeaways
The passato prossimo with avere is built from avere in the present + participle. The participle is fixed in masculine singular (-ato, -uto, -ito for regulars; the irregular forms covered separately) unless a direct-object clitic pronoun (lo, la, li, le, ne) comes before the auxiliary, in which case the participle agrees with that pronoun.
Three points to keep in mind:
No subject agreement. Maria ha mangiato, never ha mangiata.
No agreement with a following object. Ho visto Maria, never ho vista Maria.
Agreement only with a preceding clitic. L'ho vista, le ho viste, ne ho mangiate due.
When in doubt about which auxiliary to use, see overview of passato prossimo. For the essere-auxiliary verbs and their very different agreement behavior, head to passato prossimo with essere.
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
- Il Passato Prossimo: OverviewA1 — Italian's primary past tense for completed actions — how to form it, why the auxiliary choice (avere vs essere) is the most consequential decision, and where it fits in modern Italian.
- Passato Prossimo with EssereA1 — The smaller but inescapable group of verbs that take essere as auxiliary — motion, change of state, occurrence — and the visible subject agreement that makes the participle change for every person.
- Passato Prossimo: Regular ParticiplesA1 — How 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.
- Passato Prossimo: Irregular ParticiplesA2 — The participi passati that don't follow the regular -ato/-uto/-ito pattern, organized by the suffix groups that actually structure them: -sto, -tto, -so, -rto, -lto, -nto, and the handful of true one-offs.
- Passato Prossimo of Reflexive VerbsA2 — Why every reflexive verb takes essere in compound tenses without exception, where the reflexive pronoun goes, and the agreement rule that catches everyone — including reflexive verbs that look transitive.