Skip to content
SLAYLANGUAGE SCHOOL
Account

Italian grammar · Level A1–A2

Passato prossimo: the past with avere and essere

The passato prossimo is the main past tense of spoken Italian: what happened and is finished. It is avere or essere in the presente plus the past participle: Ho mangiato — I ate / I’ve eaten. Ieri Marco è andato al cinema — Marco went to the cinema yesterday.

The past participle

Regular: parlare → parlato, vendere → venduto, dormire → dormito. Many common verbs have an irregular participle — learn it with the verb.

Common irregular participles
InfinitiveparticipioInfinitiveparticipio
farefattoesserestato
diredettovenirevenuto
vederevistoprenderepreso
scriverescrittometteremesso
leggerelettoaprireaperto

Avere or essere

Most verbs take avere, especially those with an object: Ho visto un film. Verbs of movement and change of state without an object (andare, venire, arrivare, partire, uscire, entrare, tornare, nascere, morire, diventare), plus essere, stare, restare and all reflexive verbs take essere: mi sono svegliato.

With essere the participle agrees with the subject like an adjective: Marco è andato, Anna è andata, i ragazzi sono andati, le ragazze sono andate.

Mangiare (avere) and andare (essere)
Personmangiareandare
ioho mangiatosono andato / andata
tuhai mangiatosei andato / andata
lui / leiha mangiatoè andato / andata
noiabbiamo mangiatosiamo andati / andate
voiavete mangiatosiete andati / andate
lorohanno mangiatosono andati / andate
  • Ieri ho lavorato fino alle sette.Yesterday I worked until seven.
  • Anna è partita per Londra.Anna has left for London.
  • Siamo stati in Sicilia due volte.We’ve been to Sicily twice.

Tip: A quick test: can you ask “what?” (cosa?) — ho mangiato cosa? una pizza. If there is an object, it’s almost certainly avere.

Passato prossimo or imperfetto

The passato prossimo is a completed event (what happened): Ieri ho incontrato Luca. The imperfetto is the background, a past habit or a description (what it was like): Quando ero piccolo, giocavo a calcio. Often together: Dormivo quando è suonato il telefono — I was sleeping when the phone rang.

  • Da bambina andavo al mare ogni estate.As a child I went to the seaside every summer.
  • L’estate scorsa sono andata in Grecia.Last summer I went to Greece.

Common mistakes

The mistakes people make most often — and the right way.

  • Wrong: Ho andato al cinema.

    Right: Sono andato al cinema.

    Andare is a verb of movement: essere.

  • Wrong: Anna è andato a casa.

    Right: Anna è andata a casa.

    With essere the participle agrees: andata.

  • Wrong: Ho fato i compiti.

    Right: Ho fatto i compiti.

    Fare → fatto (irregular).

  • Wrong: Ho vedito un film.

    Right: Ho visto un film.

    Vedere → visto.

Passato prossimo: ho fatto, sono andato

Quiz

10 questions: choose the right option — the explanation appears straight away.

  1. Question 1

    Ieri Marco _____ al cinema con gli amici.

  2. Question 2

    Stamattina _____ un caffè al bar.

  3. Question 3

    Le ragazze _____ tardi.

  4. Question 4

    Che cosa _____ ieri sera?

  5. Question 5

    Noi _____ in Italia due volte.

  6. Question 6

    Paolo _____ una lettera alla nonna.

  7. Question 7

    Mia sorella _____ a Milano nel 2001.

  8. Question 8

    Stamattina mi _____ alle sette.

  9. Question 9

    Quando ero piccolo, _____ a calcio ogni giorno.

  10. Question 10

    Hai _____ l’ultimo film di Sorrentino?

Correct: 0 of 10

FAQ

Didn’t find your answer? Send us a request — we’ll tell you everything.

How is it different from the passato remoto?

The passato remoto (andai, fece) is a literary tense for distant events and history, used in books and in the south of Italy. In everyday speech across Italy the passato prossimo is the norm.

Why ho corso but also sono corso?

Some verbs take either auxiliary depending on meaning: Ho corso per un’ora (the activity) — Sono corso a casa (movement somewhere). The same goes for salire, scendere, cominciare, finire.

How do I say “I haven’t … yet”?

Non + passato prossimo + ancora: Non ho ancora mangiato — I haven’t eaten yet. “Already” is già: Ho già finito.