Italiano — Verbs with two auxiliaries
Some Italian verbs build the compound past (passato prossimo) with either essere or avere. The choice depends on transitivity and meaning: with a direct object they take avere, while used intransitively — typically for movement toward a goal or a change of state — they take essere. Compare Ho corso per un'ora and Sono corso a casa.
How it works
When these verbs have a direct object, use avere: Ho salito le scale, Ho finito il libro. When they are intransitive — expressing movement toward a goal or a change of state — use essere, and the past participle agrees with the subject: Sono salito sul treno, Il film è finito, Lo spettacolo è cominciato.
Examples
| Verb | With essere (intransitive) | With avere (transitive) |
|---|---|---|
| correre | Sono corso a casa | Ho corso per un'ora |
| salire | Sono salito sul treno | Ho salito le scale |
| scendere | Sono sceso dal treno | Ho sceso le scale |
| cambiare | Il tempo è cambiato | Ho cambiato lavoro |
| finire | Il film è finito | Ho finito il libro |
| cominciare | Lo spettacolo è cominciato | Ho cominciato il lavoro |
Good to know
correre takes essere only when a destination is named: Sono corso a casa, but plain Ho corso means simply 'I ran' as an activity. Watch cambiare: with essere it means 'to become different' (Il tempo è cambiato), with avere 'to change something' (Ho cambiato lavoro). A common learner mistake is saying Ho salito sul treno — the intransitive movement needs essere: Sono salito sul treno.