PollyStop
grammar

Passato prossimo: avere or essere? A clear rule for English speakers

🇮🇹 Italian · for 🇺🇸 English speakers ·

Most Italian verbs form the passato prossimo with avere: ho mangiato, ho visto. Essere is used with verbs of movement to a place, changes of state, reflexive verbs and a short list of others: sono andato, mi sono svegliata. With essere, the past participle agrees with the subject. If the verb has a direct object, it takes avere.

Why English speakers get this wrong

English builds every perfect tense with one auxiliary: I have eaten, I have gone, I have woken up. Italian splits the job between avere (to have) and essere (to be), so the English instinct produces ho andato, which no Italian says. The correct form is sono andato, literally "I am gone."

Older English actually worked the same way. Phrases like "he is gone," "the day is come" and "Christ is risen" are fossils of a time when English used be with verbs of motion and change. If you know those phrases, you already have a feel for the Italian essere verbs.

There is a second trap. The passato prossimo usually translates the English simple past, not the present perfect. Ieri ho mangiato una pizza is "Yesterday I ate a pizza." Do not let the word ho push you toward "I have eaten" when you translate, and do not avoid the tense when telling a story about last weekend. In everyday speech across most of Italy, it is the normal way to say what happened.

Rule one: a direct object means avere

If the verb can take a direct object, meaning it answers "what?" or "whom?" without a preposition, it uses avere. That covers the large majority of verbs.

  • Ho comprato il pane. I bought bread.
  • Abbiamo visto Marco. We saw Marco.
  • Hai letto il libro? Did you read the book?

The test still applies when the object is not mentioned: Ho già mangiato (I've already eaten) takes avere because you can always eat something.

Rule two: these verbs take essere

Verbs that cannot take a direct object split into two groups. The ones below take essere. Most describe arriving somewhere, leaving, staying, or becoming something different.

MeaningVerbsExample
Going and comingandare, venire, arrivare, partire, tornareSono tornata ieri sera.
In and outentrare, uscireSiamo usciti alle otto.
Stayingstare, restare, rimanereÈ rimasto a casa.
Being and becomingessere, diventareSono stato a Roma.
Birth and deathnascere, morireÈ nata a Napoli.
Falling, happeningcadere, succedere, capitareCos'è successo?
Liking, seeming, costingpiacere, sembrare, costareIl film mi è piaciuto.

Essere and stare share the same participle, stato. Sono stato a Firenze means "I've been to Florence" or "I was in Florence," depending on context. The form ho stato does not exist.

Piacere is the one that ties English speakers in knots, because the thing you liked is the grammatical subject. "I liked the film" becomes Il film mi è piaciuto, and with a plural subject, I film mi sono piaciuti.

Intransitive verbs that still take avere

Here is where a simple "no object means essere" rule breaks. Many verbs with no direct object describe an activity rather than a movement to a destination or a change, and they take avere.

VerbPassato prossimoEnglish
dormireho dormitoI slept
camminareho camminatoI walked
viaggiareho viaggiatoI traveled
lavorareho lavoratoI worked
nuotareho nuotatoI swam
ridereho risoI laughed
telefonareho telefonatoI called

Notice that camminare, viaggiare and nuotare involve moving but take avere. The movement is the activity itself, with no arrival point built in. Compare Ho camminato per due ore (I walked for two hours) with Sono andato in centro (I went downtown).

Agreement: the part you can hear

With essere, the past participle changes its ending to match the subject, like an adjective.

Subjectandare
Marcoè andato
Giuliaè andata
Marco e Lucasono andati
Giulia e Sarasono andate
Marco e Giuliasono andati

A mixed group takes the masculine plural. If you are a woman, every essere verb you use about yourself ends in a: Sono arrivata, sono nata a Chicago. Italians notice when a woman says sono andato.

With avere, the participle does not agree with the subject: Giulia ha mangiato, never ha mangiata. The one exception is a direct object pronoun lo, la, li or le placed before the verb: La pizza? L'ho mangiata. I biglietti? Li ho comprati.

Reflexive verbs always take essere

Any verb used with a reflexive pronoun takes essere, even if the same verb takes avere without it.

  • Mi sono svegliata alle sette. I woke up at seven.
  • Ci siamo divertiti. We had fun.
  • Ho lavato la macchina but mi sono lavato. I washed the car, but I washed myself.

Verbs that switch auxiliary

A few verbs take avere when they have an object and essere when they do not. The meaning tells you which one.

VerbWith avereWith essere
finireHo finito il libro.Il film è finito.
cominciareHo cominciato il corso.La lezione è cominciata.
salireHo salito le scale.Sono salito sul treno.
passareHo passato l'estate al mare.Sono passato da te.
cambiareHo cambiato idea.Sei cambiato!
correreHo corso per un'ora.Sono corso a casa.

Weather verbs are flexible: è piovuto and ha piovuto are both accepted for "it rained." With dovere, potere and volere, the traditional choice follows the verb after them (sono dovuto partire, ho dovuto lavorare), though you will also hear avere with both in casual speech.

Fix these before they become habits

  1. Ho andato al mare. Correct: Sono andato al mare.
  2. Sono mangiato. Correct: Ho mangiato. Sono mangiato would mean "I am eaten."
  3. Maria è arrivato. Correct: Maria è arrivata.
  4. Mi ho svegliato tardi. Correct: Mi sono svegliato tardi.
  5. Ho piaciuto la cena. Correct: La cena mi è piaciuta.

The auxiliary only becomes automatic when you have said these sentences many times about your own life. Tell someone, out loud, what you did yesterday: where you went, what you ate, when you woke up. A daily conversation with a tutor such as Polly in PollyStop gives you exactly that kind of repetition, with the agreement mistakes caught before they settle in.

Frequently asked questions

Is it è piovuto or ha piovuto?

Both. For it rained, è piovuto and ha piovuto are accepted in standard Italian, and you will hear both. Just never say ho piovuto, which would mean I rained.

Do all motion verbs take essere?

No. Verbs that describe going to a destination, like andare, arrivare and partire, take essere. Verbs where the movement is the activity, like camminare, viaggiare, nuotare and correre without a destination, take avere.

Why does sono stato mean both I was and I have been?

Essere and stare share the participle stato, and both take essere as their auxiliary. Context decides whether sono stato a Roma means I was in Rome or I have been to Rome.

When does a participle agree with avere?

When a direct object pronoun lo, la, li or le comes before the verb, as in l'ho vista or li ho comprati. Otherwise a participle with avere keeps the masculine singular o ending.