Salta al contenuto principale
Tempi Verbali intermediate

Passato Prossimo (Italian Present Perfect) - Complete Guide

Master the Passato Prossimo in 5 minutes. Clear explanations, conjugation tables, and examples required to talk about your past in Italian.

Passato Prossimo

Welcome to one of the most useful tenses in Italian! The Passato Prossimo is your go-to tense for talking about things that happened in the past. Think of it as the Italian equivalent of both “I have eaten” and “I ate” in English.

When Do We Use Passato Prossimo?

You’ll use this tense for:

  • Completed actions in the past: Ho mangiato la pizza (I ate the pizza)
  • Recent events: Stamattina sono andato al mercato (This morning I went to the market)
  • Actions with visible results in the present: Ho perso le chiavi (I’ve lost my keys - and I still don’t have them!)

How Is It Formed?

The Passato Prossimo is a compound tense, which means it needs two parts:

Auxiliary Verb (avere or essere) + Past Participle

Examples:

  • Io ho mangiato (I have eaten / I ate)
  • Io sono andato/a (I have gone / I went)

Forming the Past Participle

Here’s how to create past participles from infinitives:

Verb TypeInfinitivePast ParticipleExample
-AREparlareparlatoho parlato
-EREcrederecredutoho creduto
-IREdormiredormitoho dormito

Common Irregular Past Participles

Many common verbs have irregular past participles - you’ll need to memorize these!

InfinitivePast ParticipleMeaning
esserestatobeen
farefattodone/made
diredettosaid
scriverescrittowritten
leggerelettoread
vederevisto/vedutoseen
prenderepresotaken
metteremessoput
aprireapertoopened
chiuderechiusoclosed
venirevenutocome
berebevutodrunk
viverevissutolived
nascerenatoborn
moriremortodied
rimanererimastoremained
rispondererispostoanswered
perdereperso/perdutolost
chiederechiestoasked
decideredecisodecided
vincerevintowon

When to Use AVERE?

Use avere with most transitive verbs (verbs that take a direct object):

  • Mangiare (to eat) → Ho mangiato la pasta (I ate the pasta)
  • Guardare (to watch) → Ho guardato la TV (I watched TV)
  • Leggere (to read) → Ho letto un libro (I read a book)
  • Comprare (to buy) → Ho comprato una macchina (I bought a car)
  • Bere (to drink) → Ho bevuto un caffè (I drank a coffee)
  • Fare (to do/make) → Ho fatto i compiti (I did my homework)
  • Dire (to say) → Ho detto la verità (I told the truth)
  • Scrivere (to write) → Ho scritto una lettera (I wrote a letter)

Note: With avere, the past participle does NOT change for gender or number!

When to Use ESSERE?

Use essere with:

1. Verbs of Motion

  • Andare (to go) → Sono andato/a al cinema (I went to the cinema)
  • Venire (to come) → Sono venuto/a a casa tua (I came to your house)
  • Partire (to leave) → Sono partito/a ieri (I left yesterday)
  • Arrivare (to arrive) → Sono arrivato/a in ritardo (I arrived late)
  • Tornare (to return) → Sono tornato/a a casa (I returned home)
  • Uscire (to go out) → Sono uscito/a con gli amici (I went out with friends)
  • Entrare (to enter) → Sono entrato/a nel negozio (I entered the store)
  • Salire (to go up) → Sono salito/a al terzo piano (I went up to the third floor)
  • Scendere (to go down) → Sono sceso/a le scale (I went down the stairs)

2. Verbs of State or Change

  • Essere (to be) → Sono stato/a felice (I was happy)
  • Stare (to stay) → Sono stato/a a casa (I stayed home)
  • Rimanere (to remain) → Sono rimasto/a sorpreso/a (I was surprised)
  • Diventare (to become) → Sono diventato/a dottore (I became a doctor)
  • Nascere (to be born) → Sono nato/a in Italia (I was born in Italy)
  • Morire (to die) → È morto nel 1990 (He died in 1990)

3. Reflexive Verbs

ALL reflexive verbs use essere!

  • Svegliarsi (to wake up) → Mi sono svegliato/a alle 7 (I woke up at 7)
  • Alzarsi (to get up) → Mi sono alzato/a presto (I got up early)
  • Lavarsi (to wash oneself) → Mi sono lavato/a le mani (I washed my hands)
  • Vestirsi (to get dressed) → Mi sono vestito/a velocemente (I got dressed quickly)
  • Divertirsi (to have fun) → Mi sono divertito/a molto (I had a lot of fun)

Agreement Rules with ESSERE

SUPER IMPORTANT: When you use essere, the past participle acts like an adjective - it must agree with the subject in gender and number!

SubjectMasculineFeminine
io (m)sono andato-
io (f)-sono andata
tu (m)sei andato-
tu (f)-sei andata
luiè andato-
lei-è andata
noi (m/mixed)siamo andati-
noi (f)-siamo andate
voi (m/mixed)siete andati-
voi (f)-siete andate
loro (m/mixed)sono andati-
loro (f)-sono andate

Real-World Examples

Let’s see it all in action!

  1. Ho mangiato una pizza deliziosa ieri sera. - I ate a delicious pizza last night.
  2. Sono andato al mare domenica scorsa. - I went to the beach last Sunday.
  3. Maria ha letto tre libri questo mese. - Maria has read three books this month.
  4. Siamo partiti presto stamattina. - We left early this morning.
  5. Hai fatto i compiti? - Did you do your homework?
  6. Loro sono arrivati in ritardo alla festa. - They arrived late to the party.
  7. Mi sono divertita molto alla festa! - I had a lot of fun at the party!
  8. Abbiamo visto un film interessante. - We saw an interesting movie.
  9. Sei stato in Italia? - Have you been to Italy?
  10. Ho perso il treno. - I missed the train.
  11. Lucia è nata a Roma. - Lucia was born in Rome.
  12. I ragazzi si sono alzati tardi. - The boys got up late.
  13. Avete bevuto tutto il vino? - Did you drink all the wine?
  14. Sono rimasta a casa tutto il giorno. - I stayed home all day.
  15. Ho scritto una lettera a mia nonna. - I wrote a letter to my grandmother.

Common Time Expressions

These words and phrases often appear with Passato Prossimo:

  • ieri (yesterday)
  • ieri sera (last night)
  • stamattina (this morning)
  • la settimana scorsa (last week)
  • il mese scorso (last month)
  • l’anno scorso (last year)
  • fa (ago): due giorni fa (two days ago)
  • già (already): Ho già mangiato (I’ve already eaten)
  • ancora non (not yet): Non ho ancora finito (I haven’t finished yet)
  • mai (never): Non sono mai stato in Francia (I’ve never been to France)

Common Mistakes to Avoid

Using the wrong auxiliary

  • Wrong: Sono mangiato
  • Right: Ho mangiato

Forgetting agreement with essere

  • Wrong: Maria è andato (if Maria is female)
  • Right: Maria è andata

Using subject pronoun + past participle only

  • Wrong: Io mangiato
  • Right: Io ho mangiato

Mixing up irregular past participles

  • Wrong: Ho facuto
  • Right: Ho fatto

Practice Exercises

Fill in the blanks with the correct form of Passato Prossimo:

  1. Ieri (io - mangiare) _______ al ristorante.
  2. Maria (andare) _______ in vacanza la settimana scorsa.
  3. (Noi - vedere) _______ un bel film ieri sera.
  4. I bambini (divertirsi) _______ molto al parco.
  5. (Tu - fare) _______ i compiti?
  6. Loro (arrivare) _______ alle otto.
  7. (Io - essere) _______ molto felice. (female speaker)
  8. Marco e Luca (partire) _______ stamattina.
  9. (Voi - bere) _______ il caffè?
  10. Mia sorella (nascere) _______ nel 1995.

Answers

  1. ho mangiato
  2. è andata
  3. abbiamo visto
  4. si sono divertiti
  5. hai fatto
  6. sono arrivati
  7. sono stata
  8. sono partiti
  9. avete bevuto
  10. è nata

Excellent work! The Passato Prossimo takes practice, but you’re on your way to mastering it! 🎉