The passato prossimo is built from two parts
The Italian passato prossimo is the everyday past tense, and it is built from an auxiliary (avere or essere) in the present plus a past participle. Ho mangiato means 'I ate' or 'I have eaten'. The one real choice is which auxiliary to use.
As in French, the split is lopsided. Most verbs take avere. A specific group, mainly verbs of motion and change, takes essere, and so do all reflexive verbs. With essere, the participle changes its ending to agree with the subject.
How to form the past participle
Regular participles follow the verb family: -are gives -ato, -ere gives -uto, -ire gives -ito. Learn the frequent irregulars separately.
| parlare → parlato | to speak → spoken -are → -ato |
| credere → creduto | to believe → believed -ere → -uto |
| finire → finito | to finish → finished -ire → -ito |
| fare → fatto | to do → done Irregular |
| essere → stato | to be → been Irregular (shared with stare) |
The default: avere
Most verbs, especially transitive ones that take a direct object, use avere. With avere, the participle normally stays in its base -o form and does not agree with the subject.
| Ho mangiato una pizza. | I ate a pizza. Transitive → avere; participle stays mangiato |
| Hai letto il libro. | You read the book. avere + letto |
| Abbiamo visto un film. | We saw a film. avere + visto |
| Maria ha comprato il pane. | Maria bought the bread. No agreement: comprato, not comprata |
The essere group: motion, state, and reflexives
Use essere for verbs of motion and change of state: andare (to go), venire (to come), arrivare (to arrive), partire (to leave), tornare (to return), entrare, uscire, nascere (to be born), morire (to die), diventare (to become), and the verbs stare and essere themselves. Every reflexive verb (with si) also takes essere.
| Sono andato al cinema. | I went to the cinema. Motion → essere (male speaker: andato) |
| Maria è partita ieri. | Maria left yesterday. essere; agrees: partita |
| Siamo arrivati tardi. | We arrived late. Plural agreement: arrivati |
| Mi sono svegliato presto. | I woke up early. Reflexive → essere (male: svegliato) |
| Lei si è alzata. | She got up. Reflexive; agrees: alzata |
Agreement: the essere ending changes
With essere, the participle agrees with the subject in gender and number, exactly like an adjective: -o (masculine singular), -a (feminine singular), -i (masculine or mixed plural), -e (feminine plural). This is the detail that marks a careful speaker.
| Marco è tornato. | Marco came back. Masculine singular: -o |
| Anna è tornata. | Anna came back. Feminine singular: -a |
| I ragazzi sono tornati. | The boys came back. Masculine plural: -i |
| Le ragazze sono tornate. | The girls came back. Feminine plural: -e |
Pronunciation: silent H and audible endings
Italian spells the avere forms with an H that is completely silent, while the essere agreement endings are clearly heard. Two opposite traps in one tense.
- ho — IPA /ɔ/ — just 'aw'; the h is silent. Hai is 'eye', ha is 'ah', hanno is 'AHN-no'.
- sono — IPA /ˈso.no/ — 'SOH-no', two clean syllables.
- andato vs andata — 'ahn-DAH-toh' vs 'ahn-DAH-tah'; the final vowel is the agreement, and it is fully pronounced.
- Special note: double consonants are real in Italian. Hanno (they have) holds the n longer than ano would, and getting it wrong can change the word, so lean on the doubled sound.
Mini-drill: essere or avere?
Choose the auxiliary and make any agreement, then check the key.
- 1. Io ___ (mangiare) la pasta.
- 2. Lei ___ (andare) a Roma. (feminine)
- 3. Noi ___ (vedere) un bel film.
- 4. I bambini ___ (arrivare) a scuola.
- 5. Tu ___ (alzarsi) presto. (reflexive, masculine)
- 6. Marco ___ (leggere) il giornale.
Answer key
- 1. ho mangiato — Io ho mangiato la pasta. (avere, no agreement)
- 2. è andata — Lei è andata a Roma. (essere, feminine agreement)
- 3. abbiamo visto — Noi abbiamo visto un bel film. (avere)
- 4. sono arrivati — I bambini sono arrivati a scuola. (essere, plural)
- 5. ti sei alzato — Tu ti sei alzato presto. (reflexive → essere)
- 6. ha letto — Marco ha letto il giornale. (avere)
Frequently asked questions
How do I choose between essere and avere in the passato prossimo?
Start with avere, which most verbs use, especially transitive ones with a direct object. Switch to essere for verbs of motion and change of state (andare, venire, arrivare, partire, nascere, morire) and for every reflexive verb (alzarsi, svegliarsi). If a verb is not on those lists, it almost certainly takes avere.
Why does the participle sometimes end in -a or -i?
Because with essere the participle agrees with the subject, like an adjective. Marco è andato, Anna è andata, i ragazzi sono andati, le ragazze sono andate. With avere there is normally no such agreement, so the participle stays in its base -o form.
Do reflexive verbs always take essere?
Yes. Every reflexive verb forms the passato prossimo with essere, and the participle agrees with the subject: mi sono alzato (male) or mi sono alzata (female). This holds even for verbs that take avere in their non-reflexive form.
Is the H in 'ho' and 'hai' pronounced?
No. The H in the avere forms (ho, hai, ha, hanno) is completely silent. It exists only in spelling, to distinguish these words from similar ones like o (or) and a (to). So ho is simply 'aw' and hanno is 'AHN-no'.