Passato Prossimo vs Imperfetto: The Complete Guide to Italian Past Tenses
If there is one grammar topic that separates Italian learners who sound natural from those who sound mechanical, it is the correct use of the passato prossimo and the imperfetto.
If there is one grammar topic that separates Italian learners who sound natural from those who sound mechanical, it is the correct use of the passato prossimo and the imperfetto. Both refer to the past, but they describe fundamentally different kinds of past events — and using them interchangeably produces sentences that range from slightly off to genuinely confusing.
This guide explains the logic behind each tense, gives you concrete rules and examples, explores the edge cases, and gives you exercises to test your understanding.
Overview: Two Ways of Looking at the Past
Before diving into conjugations, it helps to understand the conceptual difference.
Think of the past as a film. The imperfetto is the establishing shot — the long, slow pan across a landscape that sets the scene, describes the background, and tells you how things were. The passato prossimo is the action — the specific events that happen against that background.
- "Era una bella giornata" (It was a beautiful day) → imperfetto: background
- "Ho incontrato Marco al parco" (I met Marco in the park) → passato prossimo: specific event
Both sentences are in the past, but they serve completely different narrative functions.
The Passato Prossimo
Formation
The passato prossimo is formed with the present tense of essere or avere + the past participle of the main verb.
With avere:
- (io) ho parlato (I spoke / I have spoken)
- (tu) hai mangiato (you ate)
- (lui/lei) ha comprato (he/she bought)
- (noi) abbiamo visto (we saw)
- (voi) avete scritto (you all wrote)
- (loro) hanno fatto (they did/made)
With essere (past participle agrees with subject):
- (io, m) sono andato / (io, f) sono andata (I went)
- (tu, m) sei venuto / (tu, f) sei venuta (you came)
- (lui) è partito / (lei) è partita (he/she left)
- (noi, m/mixed) siamo arrivati / (noi, f) siamo arrivate (we arrived)
For a full explanation of which verbs take essere vs. avere, see the dedicated guide on this topic. The short version: transitive verbs (those taking a direct object) use avere; verbs of movement, state change, and all reflexive verbs use essere.
When to Use the Passato Prossimo
The passato prossimo describes:
1. Completed actions at a specific moment in the past
The action has a clear beginning and end. It happened and is finished.
- "Ieri ho lavorato otto ore." — Yesterday I worked eight hours.
- "Stamattina ho bevuto due caffè." — This morning I drank two coffees.
- "Settimana scorsa siamo andati a Firenze." — Last week we went to Florence.
2. Actions that happened a specific number of times
When you can count how many times something happened, use passato prossimo.
- "Ho visitato Roma tre volte." — I visited Rome three times.
- "Ho chiamato tua madre due volte." — I called your mother twice.
3. Actions that interrupted something else
When a completed action interrupts an ongoing background action:
- "Leggevo un libro quando ha suonato il telefono." — I was reading a book when the phone rang.
4. A sequence of completed events
When narrating a series of events that happened one after another:
- "Sono entrato, ho salutato tutti, e mi sono seduto." — I came in, greeted everyone, and sat down.
Time Expressions Commonly Used with Passato Prossimo
- ieri (yesterday)
- ieri mattina / ieri sera (yesterday morning / yesterday evening)
- l'altro ieri (the day before yesterday)
- stamattina / stamani (this morning)
- la settimana scorsa (last week)
- il mese scorso (last month)
- l'anno scorso (last year)
- un'ora fa (an hour ago)
- tre giorni fa (three days ago)
- una volta (once), due volte (twice)
- finalmente (finally) — signals a completed event
The Imperfetto
Formation
The imperfetto is one of the most regular tenses in Italian — even many irregular verbs follow the standard pattern.
-ARE verbs (parlare):
- parlavo, parlavi, parlava, parlavamo, parlavate, parlavano
-ERE verbs (credere):
- credevo, credevi, credeva, credevamo, credevate, credevano
-IRE verbs (dormire):
- dormivo, dormivi, dormiva, dormivamo, dormivate, dormivano
Key irregular verbs in the imperfetto:
| Verb | io | tu | lui/lei | noi | voi | loro |
|---|---|---|---|---|---|---|
| essere | ero | eri | era | eravamo | eravate | erano |
| fare | facevo | facevi | faceva | facevamo | facevate | facevano |
| bere | bevevo | bevevi | beveva | bevevamo | bevevate | bevevano |
| dire | dicevo | dicevi | diceva | dicevamo | dicevate | dicevano |
When to Use the Imperfetto
The imperfetto describes:
1. Ongoing or habitual actions in the past (what used to happen)
Actions that happened repeatedly, habitually, or over an extended period without a defined endpoint.
- "Da bambino, giocavo ogni giorno in giardino." — As a child, I used to play in the garden every day.
- "Quando abitavo a Milano, prendevo la metropolitana ogni mattina." — When I lived in Milan, I took the subway every morning.
- "Studiavamo italiano il martedì e il giovedì." — We used to study Italian on Tuesdays and Thursdays.
2. Background descriptions: states, conditions, settings
Describing how things were, how people felt, what the weather was like, what time it was — the scenery against which events happen.
- "Era una notte buia e tempestosa." — It was a dark and stormy night.
- "Il cielo era azzurro e faceva caldo." — The sky was blue and it was warm.
- "Aveva i capelli lunghi e gli occhi verdi." — He had long hair and green eyes.
- "Erano le tre del pomeriggio." — It was three in the afternoon.
3. Mental states and emotions in the past
Verbs describing feelings, beliefs, and perceptions almost always use the imperfetto when referring to the past:
- "Pensavo che fosse chiuso." — I thought it was closed.
- "Volevo dirti una cosa." — I wanted to tell you something.
- "Sapevo dove abitava." — I knew where he lived.
- "Non capivo perché piangesse." — I didn't understand why she was crying.
4. Ongoing actions interrupted by a completed event
- "Dormivo quando ha suonato il campanello." — I was sleeping when the doorbell rang.
- "Guardavamo la televisione quando è mancata la luce." — We were watching television when the power went out.
Time Expressions Commonly Used with Imperfetto
- da bambino/a (as a child)
- da piccolo/a (as a little one)
- una volta (once upon a time / in the old days)
- quando ero giovane (when I was young)
- negli anni Ottanta (in the Eighties)
- di solito (usually)
- spesso (often)
- sempre (always)
- ogni giorno / ogni settimana (every day / every week)
- mentre (while)
The Key Distinction: Thinking It Through
The hardest part of using these tenses correctly is not remembering the rules — it is developing the instinct to identify which kind of past event you are describing.
Ask yourself two questions:
Question 1: Was it a completed event or an ongoing state/habit?
- Completed event → passato prossimo
- Ongoing state, background, or habit → imperfetto
Question 2: Does it have a clear beginning and end, or does it blend into a period of time?
- Clear start and end (even if you do not mention them) → passato prossimo
- Blending into a period of time, no specific endpoint → imperfetto
Side-by-Side Comparisons
These pairs illustrate how meaning changes with the tense:
Ero stanco. / Sono stato stanco.
- "Ero stanco" — I was tired (at that time, as a state)
- "Sono stato stanco" — I was tired (for a defined period, now over)
Abitavo a Roma. / Ho abitato a Roma.
- "Abitavo a Roma" — I used to live in Rome (ongoing past situation, no specified duration)
- "Ho abitato a Roma per cinque anni." — I lived in Rome for five years (completed, defined period)
Ogni estate andavamo al mare. / Siamo andati al mare.
- "Ogni estate andavamo al mare." — Every summer we used to go to the sea. (habitual)
- "Siamo andati al mare la settimana scorsa." — We went to the sea last week. (one specific completed event)
Voleva parlarti. / Ha voluto parlarti.
- "Voleva parlarti" — He wanted to speak to you (ongoing desire, state of mind)
- "Ha voluto parlarti" — He wanted to speak to you (and tried to / did so — completed)
Verbs That Often Change Meaning
Some verbs shift meaning depending on which tense is used:
Sapere (to know)
- Imperfetto: Sapevo dove abitava. — I knew where he lived. (state of knowing)
- Passato prossimo: Ho saputo che sei stato male. — I found out / heard that you were ill. (moment of learning)
Conoscere (to know a person/place)
- Imperfetto: Conoscevo Roma abbastanza bene. — I knew Rome quite well. (ongoing familiarity)
- Passato prossimo: Ho conosciuto Marco a una festa. — I met Marco at a party. (the moment of meeting)
Volere (to want)
- Imperfetto: Volevo comprare quella giacca. — I wanted to buy that jacket. (desire, no result implied)
- Passato prossimo: Ho voluto comprare quella giacca. — I decided to / insisted on buying that jacket. (acted on the desire)
Potere (to be able to)
- Imperfetto: Potevo farlo, ma non l'ho fatto. — I could have done it, but I didn't.
- Passato prossimo: Ho potuto farlo finalmente. — I was finally able to do it. (succeeded)
Dovere (to have to)
- Imperfetto: Dovevo andare dal medico. — I had to go to the doctor. (obligation existed, no information about whether it happened)
- Passato prossimo: Ho dovuto andare dal medico. — I had to go to the doctor (and went).
Common Mistakes to Avoid
Using passato prossimo for habitual past actions:
❌ "Quando ero giovane, ho giocato a calcio ogni giorno."
✅ "Quando ero giovane, giocavo a calcio ogni giorno."
Using imperfetto for a single completed event:
❌ "Ieri incontravo Marco."
✅ "Ieri ho incontrato Marco."
Using imperfetto for a series of narrative events:
❌ "Entravo, salutavo tutti, e mi sedevo."
✅ "Sono entrato, ho salutato tutti, e mi sono seduto."
Using passato prossimo for mental states:
❌ "Quando ho visto il film, ho pensato che fosse noioso."
✅ "Quando ho visto il film, pensavo che fosse noioso."
Practice Sentences
Fill in the blank with the correct tense (passato prossimo or imperfetto):
- Quando ___ (essere) bambina, ___ (abitare) in campagna.
- Ieri ___ (andare) al cinema con i miei amici.
- Mentre ___ (cucinare), ___ (arrivare) mia sorella.
- Da giovane, ___ (suonare) la chitarra ogni giorno.
- ___ (essere) le dieci quando finalmente ___ (arrivare) all'aeroporto.
- Non ___ (capire) perché lui ___ (andare) via senza salutare.
Answers:
- ero / abitavo (states and habits in childhood)
- sono andata (single completed event)
- cucinavo / è arrivata (ongoing action interrupted by a completed event)
- suonavo (habitual past action)
- Erano / sono arrivato(a) (background time description + completed event)
- capivo / è andato (mental state + completed action)
Final Thoughts
The passato prossimo and imperfetto are not interchangeable alternatives — they are two lenses on the past that Italian insists you choose between. The passato prossimo captures moments; the imperfetto captures duration, habit, and atmosphere.
The fastest path to internalizing this distinction is not memorizing rules but reading and listening to Italian stories. Notice how skilled writers and speakers move fluidly between the two tenses to create narrative texture. In time, the right choice will become instinct — and when it does, your Italian will sound genuinely natural rather than grammatically assembled.
The Trapassato Prossimo: The Past Before the Past
Once you are comfortable with the passato prossimo and imperfetto, the next tense to add to your toolkit is the trapassato prossimo (pluperfect). This tense describes an action that was completed before another past action — the "past before the past."
Formation
The trapassato prossimo is formed with the imperfetto of essere or avere + the past participle:
- With avere: avevo, avevi, aveva, avevamo, avevate, avevano + past participle
- With essere: ero, eri, era, eravamo, eravate, erano + past participle (with agreement)
Examples:
- "Quando sono arrivato, Marco era già partito." — When I arrived, Marco had already left.
- "Non avevo mai mangiato la pasta al tartufo prima di allora." — I had never eaten truffle pasta before then.
- "Il film era già cominciato quando siamo entrati." — The film had already started when we went in.
- "Aveva studiato tutta la notte, quindi era esausto." — He had studied all night, so he was exhausted.
The trapassato prossimo is the tense that explains the backstory — the thing that had already happened by the time the main past event occurred. It is particularly common in written Italian and storytelling.
Recognizing Trapassato Prossimo in Context
Watch for these signal words that often accompany the trapassato prossimo:
- già (already): "Avevo già mangiato quando mi hai chiamato." — I had already eaten when you called me.
- non ... mai (never): "Non avevo mai visitato Venezia prima di allora." — I had never visited Venice before then.
- appena (just): "Aveva appena finito quando è arrivata la professoressa." — He had just finished when the teacher arrived.
- dopo che (after): "Dopo che erano partiti, ho pulito la casa." — After they had left, I cleaned the house.
Adding the trapassato prossimo to your repertoire completes your ability to tell stories fully in Italian — you can describe the background (imperfetto), the main events (passato prossimo), and the things that had already happened before those events (trapassato prossimo). This is the full toolkit of Italian past-tense narration.
Continuate a studiare — siete sulla strada giusta! (Keep studying — you're on the right path!)
Comments
Log in or create a free account to leave a comment.