Skip to content

Italian grammar

Essere vs avere in the passato prossimo

Italian, like French, needs a helper verb for the common past tense. Choosing between essere and avere is the main decision.

  • Free forever plan
  • No card needed
  • 77 languages

Updated · by the 4ToSpeak team

Use avere for most verbs

  • Transitive verbs, which take a direct object: Ho mangiato la pizza.
  • Many others, too: Abbiamo dormito. Ho parlato con lei.
  • Avere itself: Ho avuto fame.

Use essere for movement and change

  • Verbs of movement: Sono andato al mercato. Maria è arrivata.
  • Change of state: Sono nato a Roma. È diventato medico.
  • Reflexive verbs: Mi sono svegliato presto.
  • Essere and stare: Sono stato a Roma.

Agreement with essere

With essere, the participle agrees with the subject. A man says sono andato, a woman says sono andata, and a group says siamo andati or siamo andate. With avere, the participle does not agree with the subject.

Verbs that can use both

Some verbs take avere when they have an object and essere when they do not. Ho finito il lavoro (I finished the work), but Il film è finito (the film ended).

Examples you can play

Essere vs avere in the passato prossimo: examples
Meaning · whyItalian
I ate the pizza. · avere: transitiveHo mangiato la pizza.
I went to the market. (man) · essere: movement; participle agreesSono andato al mercato.
I went to the market. (woman) · essere: feminine agreementSono andata al mercato.
Maria has arrived. · essere: arrival, agrees with MariaMaria è arrivata.
We slept. · avere: no movementAbbiamo dormito.
I woke up early. · essere: reflexiveMi sono svegliato presto.
I finished the work. · avere with an objectHo finito il lavoro.
The film is over. · essere without an objectIl film è finito.

Mistakes to avoid

  • Using avere for verbs of movement: say sono andato, not ho andato.
  • Forgetting agreement with essere: Maria è arrivata, not è arrivato.
  • Using essere for reflexive verbs without the right agreement: ci siamo divertiti.

More on learning Italian: start Italian free.

FAQ

Questions, answered

Still stuck? support@4tospeak.com

Is there a quick test?

If the verb is about going, coming, staying, becoming, being born or dying, or is reflexive, it probably takes essere. Otherwise try avere.

Do I need to memorise the list?

A short list covers most cases. You will pick it up fast from hearing the common ones, such as andare, venire, partire, arrivare, rimanere, nascere and morire.

Free · no card · 77 languages

Practise it in Italian sentences

A rule sticks when you say it in real sentences. Build each one, say it out loud, and get feedback. Free, no card.