Italian Past Tenses: Passato Prossimo vs Imperfetto
Learn when to use passato prossimo and imperfetto in Italian with clear rules, conjugation tables, and real examples.
Italian has two main past tenses for everyday speech: the passato prossimo and the imperfetto. Choosing between them is one of the trickiest parts of Italian grammar, but the core idea is simple: passato prossimo is for completed actions, and imperfetto is for ongoing states or habits in the past.
Passato Prossimo: What Happened
The passato prossimo describes actions that started and finished in the past. Think of it as the Italian equivalent of both "I spoke" and "I have spoken." It's formed with an auxiliary verb (avere or essere) plus a past participle.
Forming the Past Participle
| Infinitive Ending | Participle Ending | Example |
|---|---|---|
| -are | -ato | parlare → parlato |
| -ere | -uto | credere → creduto |
| -ire | -ito | dormire → dormito |
With Avere (Most Verbs)
Most verbs use avere as their auxiliary. The past participle does not change for gender or number.
| Person | Parlare (to speak) |
|---|---|
| io | ho parlato |
| tu | hai parlato |
| lui/lei | ha parlato |
| noi | abbiamo parlato |
| voi | avete parlato |
| loro | hanno parlato |
Ho mangiato una pizza ieri sera.
I ate a pizza yesterday evening.
With Essere (Movement, State Changes, Reflexives)
Verbs of movement, state change, and all reflexive verbs use essere. With essere, the past participle agrees in gender and number with the subject.
| Person | Andare (to go) |
|---|---|
| io | sono andato/a |
| tu | sei andato/a |
| lui/lei | è andato/a |
| noi | siamo andati/e |
| voi | siete andati/e |
| loro | sono andati/e |
Common essere verbs to memorize: andare, venire, arrivare, partire, tornare, uscire, entrare, nascere, morire, restare, diventare, cadere, salire, scendere. A useful mnemonic: if the verb involves moving to/from a place or a change of state, it probably takes essere.
Irregular Past Participles
Many common verbs have irregular past participles. These just need to be memorized:
| Verb | Past Participle | Meaning |
|---|---|---|
| fare | fatto | done/made |
| dire | detto | said |
| scrivere | scritto | written |
| leggere | letto | read |
| aprire | aperto | opened |
| vedere | visto | seen |
| prendere | preso | taken |
| mettere | messo | put |
| essere | stato | been |
| vivere | vissuto | lived |
Imperfetto: How Things Were
The imperfetto describes ongoing situations, habitual actions, or background descriptions in the past. The good news: it's one of the most regular tenses in Italian, with very few exceptions.
| Person | Parlare | Credere | Dormire |
|---|---|---|---|
| io | parlavo | credevo | dormivo |
| tu | parlavi | credevi | dormivi |
| lui/lei | parlava | credeva | dormiva |
| noi | parlavamo | credevamo | dormivamo |
| voi | parlavate | credevate | dormivate |
| loro | parlavano | credevano | dormivano |
Only a handful of verbs are irregular in the imperfetto. The most important are: essere (ero, eri, era, eravamo, eravate, erano), fare (facevo...), dire (dicevo...), and bere (bevevo...).
When to Use Which
This is where it all comes together. Here's how to decide:
| Passato Prossimo | Imperfetto |
|---|---|
| Completed, one-time actions | Ongoing states or conditions |
| Actions with a clear beginning or end | Habitual or repeated actions |
| Sequences of events ("then...then...") | Background descriptions |
| Sudden changes or interruptions | What was already happening |
Mentre dormivo, è arrivato Marco.
While I was sleeping, Marco arrived.
Dormivo (imperfetto) = ongoing background action. È arrivato (passato prossimo) = the completed event that interrupted it.
Da bambina, andavo sempre al mare in estate.
As a child, I always went to the sea in summer.
Habitual past action → imperfetto.
Ieri ho comprato un libro e ho letto tre capitoli.
Yesterday I bought a book and read three chapters.
Two completed actions in sequence → passato prossimo for both.
Il cielo era grigio e pioveva quando siamo usciti.
The sky was grey and it was raining when we went out.
Background description (imperfetto) + completed action (passato prossimo).
Common Mistakes
- Using imperfetto for completed actions: "Ieri mangiavo una pizza" sounds like you were in the middle of eating but didn't finish. For a completed meal, say "Ho mangiato una pizza."
- Using passato prossimo for habits: "L'anno scorso ho mangiato la pasta ogni giorno" sounds odd because "ogni giorno" signals a habit, not a one-time event. Use the imperfetto: "Mangiavo la pasta ogni giorno."
- Forgetting participle agreement with essere: "Maria è andato" should be "Maria è andata" — the participle must match the subject's gender.
- Choosing the wrong auxiliary: "Ho andato" is incorrect — movement verbs take essere: "Sono andato."
Practice With Reading
Stories are full of both tenses working together — imperfetto sets the scene, and passato prossimo drives the plot forward. On LingueLibrary, you can click any verb form to see which tense it is and its full conjugation table. Reading narrative text is the fastest way to develop a natural feel for when to use each tense.
Practice Italian past tenses by reading real stories
Start Reading Free