Passato Prossimo vs. Imperfetto: When to Use Which in Italian
You know the feeling: you want to tell a simple story in Italian, and suddenly every past verb becomes a decision. Was it ho mangiato or mangiavo? Sono andato or andavo? This is the central tense choice in Italian past narration. The short answer is simple: use passato prossimo for completed actions and imperfetto for background, habits, ongoing states, and descriptions. The hard part is using them naturally together. Once you see how Italian speakers build stories with both, the choice starts to feel much more intuitive.
If you want a fast reference while you study, our Italian conjugation tables help you check forms quickly, and this guide will show you how to choose between them in real speech. Inside VerbPal, we train this same contrast through active recall, so you are not just recognising forms on a page but producing them when you need them.
Start with the core contrast: completed event vs. ongoing background
The cleanest way to separate these tenses is this:
- Passato prossimo tells you what happened
- Imperfetto tells you what was going on
Think of passato prossimo as the camera clicking on key events. Think of imperfetto as the lighting, weather, mood, and repeated routines around those events.
Compare these:
- Ieri ho mangiato alle otto. (Yesterday I ate at eight.)
- Da piccolo mangiavo sempre alle otto. (As a child, I always used to eat at eight.)
The first sentence points to one completed action. The second describes a repeated past habit.
Another pair:
- Ho studiato per tre ore. (I studied for three hours.)
- Studiavo quando mi hai chiamato. (I was studying when you called me.)
The first gives a finished action with a clear time span. The second gives an ongoing background action interrupted by another event.
A useful test is this: if you can naturally translate it as âused toâ or âwas/were âŚ-ingâ, the imperfetto is often the right choice.
Here is the present-day logic behind both tenses:
Passato prossimo usually covers:
- single completed actions
- actions with a clear beginning/end
- actions that happened once
- actions that interrupt another action
- sudden changes or discoveries
Imperfetto usually covers:
- habits in the past
- repeated actions without focus on completion
- age, time, weather, physical description
- emotions, thoughts, states
- ongoing actions in the background
Examples:
- Ieri ho visto Marco. (Yesterday I saw Marco.)
- Quando ero piccolo, vedevo Marco ogni estate. (When I was little, I used to see Marco every summer.)
- Faceva freddo e pioveva. (It was cold and it was raining.)
- A un certo punto, è arrivato Luca. (At a certain point, Luca arrived.)
At VerbPal, we often tell learners to listen for the job each verb is doing, not just the form itself. That shift matters because Italian is built around meaning first.
Pro Tip: If the verb answers âwhat happened next?â, reach for passato prossimo. If it answers âwhat was the situation?â, reach for imperfetto. Then say the sentence aloud once without the pronoun where natural: mangiavo, andavo, faceva. In Italian, the ending often carries the meaning.
Use imperfetto for habits, descriptions, and mental states
Many learners overuse passato prossimo because it feels safer: action happened, so use the completed tense. But Italian often wants imperfetto when English uses a simple past.
That is especially true for:
- habitual actions
- descriptions
- age and time
- weather
- feelings, thoughts, and intentions in progress
Examples of habits:
- Ogni estate andavamo al mare. (Every summer we used to go to the seaside.)
- Da studente, bevevo troppo caffè. (As a student, I used to drink too much coffee.)
- Il sabato sera guardavamo un film. (On Saturday evenings we used to watch a film.)
Examples of descriptions and states:
- La casa era piccola ma molto bella. (The house was small but very beautiful.)
- Avevo ventâanni. (I was twenty years old.)
- Era tardi. (It was late.)
- Non lo sapevo. (I didnât know.)
Examples of ongoing mental states:
- Pensavo che fosse chiuso. (I thought it was closed.)
- Volevo parlarti. (I wanted to talk to you.)
- Speravamo di partire presto. (We were hoping to leave early.)
This is why a sentence like Quando ero a Roma, visitavo il Colosseo sounds odd if you mean one visit. If you visited it once on a trip, say:
- Quando sono stato a Roma, ho visitato il Colosseo. (When I was in Rome, I visited the Colosseum.)
But if you mean repeated visits over time:
- Quando vivevo a Roma, visitavo spesso il Colosseo. (When I lived in Rome, I often visited the Colosseum.)
That difference matters. One completed trip? Passato prossimo. Repeated life pattern? Imperfetto.
For Romance languages, Lexi focuses on the melody. Italian verb endings are the music. Drop the pronoun and let the ending do the work. Forms like ero, avevo, facevo, andavo build the set â they tell you what the scene looked or felt like. Forms like ho fatto, sono andato, hai visto are the camera clicks â the moments the plot captures.
If auxiliary choice still trips you up in compound tenses, see our guide to essere vs. avere in Italian. It will save you from saying ho andato when you mean sono andato.
Pro Tip: Use imperfetto freely with verbs like essere, avere, sapere, volere, pensare, and sembrare when you describe a past situation rather than a single completed event. Build three habit sentences about your own life and say them without subject pronouns.
Use passato prossimo for completed actions, interruptions, and story beats
Now for the tense that pushes the story forward.
Use passato prossimo when an action:
- happened and finished
- happened once
- changed the situation
- interrupted an ongoing action
- marks a specific event in time
Examples:
- Ieri ho comprato un libro. (Yesterday I bought a book.)
- Stamattina siamo usciti presto. (This morning we left early.)
- Allâimprovviso ha iniziato a piovere. (Suddenly it started raining.)
- Mi hai chiamato mentre cenavo. (You called me while I was having dinner.)
Notice the last example. The call is the event that breaks into the background action. So:
- cenavo = ongoing background
- hai chiamato = completed interrupting event
This contrast appears constantly in real Italian:
- Leggevo quando è suonato il telefono. (I was reading when the phone rang.)
- Dormivamo quando è arrivata la polizia. (We were sleeping when the police arrived.)
- Faceva caldo, ma poi è cambiato tutto. (It was hot, but then everything changed.)
If you are telling a story about a meal in Rome, you might say:
- Era una bella serata. Il ristorante era pieno e tutti parlavano ad alta voce. Noi aspettavamo il cameriere. A un certo punto, è arrivato e abbiamo ordinato.
(It was a beautiful evening. The restaurant was full and everyone was speaking loudly. We were waiting for the waiter. At a certain point, he arrived and we ordered.)
That is the classic pattern:
- imperfetto for setting
- passato prossimo for events
Here is a quick reminder of how parlare looks in the imperfetto:
| Pronoun | Form | English |
|---|---|---|
| io | parlavo | I was speaking / used to speak |
| tu | parlavi | you were speaking |
| lui/lei | parlava | he/she was speaking |
| noi | parlavamo | we were speaking |
| voi | parlavate | you (plural) were speaking |
| loro | parlavano | they were speaking |
And a passato prossimo example with parlare:
- Ho parlato con Maria ieri. (I spoke with Maria yesterday.)
If you want to check a specific verb form, you can also conjugate fare in Italian or look up any verb through our conjugation tools. In the VerbPal app, this is where targeted drills help most: you see parlavo and ho parlato in contrast, not as isolated facts.
Pro Tip: When one action interrupts another, the interrupted action is usually imperfetto, and the interrupting action is usually passato prossimo. Write two sentences with mentre and make the tense contrast explicit.
Learn the trigger phrases â but do not trust them blindly
Trigger phrases help, but they do not decide the tense on their own. They only suggest the kind of action you may be describing.
Common trigger phrases for imperfetto
These often signal habits, repeated actions, or background:
- sempre â always
- spesso â often
- di solito â usually
- ogni giorno / ogni estate / ogni domenica â every day / summer / Sunday
- da piccolo/a â as a child
- mentre â while
Examples:
- Da piccolo giocavo sempre in strada. (As a child, I always used to play in the street.)
- Mentre studiavo, ascoltavo musica. (While I was studying, I was listening to music.)
- Ogni domenica andavamo dai nonni. (Every Sunday we used to go to our grandparentsâ house.)
Common trigger phrases for passato prossimo
These often point to specific completed events:
- ieri â yesterday
- stamattina / ieri sera â this morning / last night
- una volta â once
- allâimprovviso â suddenly
- a un certo punto â at a certain point
- improvvisamente â suddenly
Examples:
- Ieri abbiamo visto un film. (Yesterday we watched a film.)
- Allâimprovviso è entrato un cane. (Suddenly a dog came in.)
- Una volta ho incontrato un attore famoso. (Once I met a famous actor.)
But here is the important warning: the phrase does not override the meaning.
Take ieri:
- Ieri pioveva. (Yesterday it was raining.)
- Ieri è piovuto tutto il giorno. (Yesterday it rained all day.)
Both can work, but they frame the event differently. The first paints an ongoing background. The second presents the rain as a bounded completed event.
Take sempre:
- Da bambino andavo sempre al parco. (As a child, I always used to go to the park.)
- Ho sempre vissuto qui. (I have always lived here.)
That second sentence uses a compound tense because the speaker frames the whole period as a complete stretch up to the present or to a reference point.
Which sentence sounds right if you mean âI was reading when Paolo arrivedâ?
At VerbPal, we encourage learners not to memorise trigger words in isolation. We focus on active production, because choosing the tense yourself is what builds fluency. Recognition is not enough.
Pro Tip: Treat trigger phrases as clues, not rules. Always ask what the verb is doing in the sentence: describing a scene, or reporting an event? Then create one pair of your own with the same trigger phrase but different meanings.
The storytelling contrast: scene-setting vs. plot movement
If you only remember one thing from this guide, remember this section.
Italian storytelling often alternates between:
- imperfetto for the scene
- passato prossimo for the plot
That is why native speech feels so rhythmic. One tense creates the world; the other moves through it.
Look at this short narrative:
- Era tardi e faceva freddo. Camminavo verso casa e pensavo alla cena. Le strade erano quasi vuote. Poi ho sentito un rumore strano. Mi sono girato e ho visto un gatto sotto una macchina.
(It was late and it was cold. I was walking home and thinking about dinner. The streets were almost empty. Then I heard a strange noise. I turned around and saw a cat under a car.)
Breakdown:
- era, faceva, camminavo, pensavo, erano = background and atmosphere
- ho sentito, mi sono girato, ho visto = events that advance the story
This matters in everyday conversation too. Suppose you are texting a friend about what happened at dinner:
- Il ristorante era bellissimo, ma il servizio era lentissimo. Aspettavamo da quaranta minuti quando finalmente ci hanno portato il menu.
(The restaurant was beautiful, but the service was incredibly slow. We had been waiting for forty minutes when they finally brought us the menu.)
Again:
- era, aspettavamo = background
- hanno portato = event
This is exactly the kind of situation where English speakers hesitate. You understand the whole story, but producing the forms naturally is harder. That is why our drills at learn Italian with VerbPal focus on recalling the right form at the right moment, using spaced repetition so the contrast sticks long-term rather than fading after one study session.
A great drill is to narrate one memory twice: first using only scene-setting details, then adding the events. For example, start with Era estate, faceva caldo, ero in spiaggia... (It was summer, it was hot, I was at the beach...) and then add the key actions: a un certo punto ho perso il telefono (at a certain point I lost my phone). In VerbPal, we use active recall plus spaced repetition with the SM-2 algorithm to help you build exactly this contrast until it becomes automatic.
Try VerbPal free âPro Tip: When you tell a story, draft the background in imperfetto first. Then add the key actions in passato prossimo. Record yourself telling one memory in two passes: scene first, events second.
The mistakes English speakers make most often
Some mistakes come up again and again.
1. Using passato prossimo for every past action
English simple past covers many meanings, but Italian splits them.
You may want to say:
- âWhen I was young, I played tennis.â
In Italian, that is:
- Quando ero giovane, giocavo a tennis. (When I was young, I used to play tennis.)
Not:
- Quando ero giovane, ho giocato a tennis. (When I was young, I played tennis.) unless you mean a specific completed occasion.
2. Using imperfetto for one finished event
If the action happened once and ended, passato prossimo usually fits better.
- Ieri ho perso le chiavi. (Yesterday I lost my keys.)
- not usually Ieri perdevo le chiavi. (Yesterday I was losing my keys.)
3. Forgetting the auxiliary in passato prossimo
You cannot form passato prossimo without avere or essere.
- Ho mangiato. (I ate.)
- Sono andato. (I went.)
If this still feels shaky, our article on essere vs. avere in Italian is the next stop.
4. Missing the contrast inside one sentence
Italian loves mixed past tenses in one sentence.
- Mentre cucinavo, è arrivata mia sorella. (While I was cooking, my sister arrived.)
- Pensavo che dormisse, ma poi ha risposto al telefono. (I thought he/she was sleeping, but then he/she answered the phone.)
5. Ignoring meaning shifts with certain verbs
Some verbs change nuance depending on tense choice.
Compare:
- Sapevo la risposta. (I knew the answer.)
- Ho saputo la risposta ieri. (I found out the answer yesterday.)
Or:
- Volevo un caffè. (I wanted a coffee / I would like a coffee, in a soft polite sense.)
- Ho voluto un caffè. (I wanted a coffee â emphasis on the completed act of wanting, less common in many everyday contexts.)
These are not random exceptions. The tense changes how you frame the action.
For more high-frequency verbs that cause trouble, see our guide to the 10 most common Italian irregular verbs.
Pro Tip: If a sentence sounds strange, check whether you framed a state like a one-time event, or a one-time event like a background state. Then rewrite the sentence both ways and compare the meaning.
A note on regional variation: passato prossimo and passato remoto
Your main choice in everyday spoken Italian is still passato prossimo vs. imperfetto. But you should know about a third player: passato remoto.
In much of northern Italy, speakers often use passato prossimo for completed past actions even when they happened quite a long time ago:
- Lâanno scorso ho visitato Napoli. (Last year I visited Naples.)
- Dante ha scritto la Divina Commedia. (Dante wrote the Divine Comedy.)
In parts of southern Italy, and in more literary or formal narration, speakers may use passato remoto more naturally for distant, completed past events:
- Lâanno scorso visitai Napoli. (Last year I visited Naples.)
- Dante scrisse la Divina Commedia. (Dante wrote the Divine Comedy.)
For learners, this matters in two ways:
- You do not need passato remoto first. For everyday conversation, passato prossimo + imperfetto will carry you a very long way.
- Do not confuse passato remoto with imperfetto. They are not alternatives.
- passato remoto = completed event in a more distant/literary frame
- imperfetto = background, habit, description, ongoing past
So if you hear:
- Era una bella giornata quando arrivò.
(It was a beautiful day when he arrived.)
The logic is still the same:
- era = background
- arrivò = completed event
Only the event tense changes regionally or stylistically.
At VerbPal, we cover the major Italian tenses, irregular verbs, reflexives, and the subjunctive, but we always prioritise what adult self-directed learners need first for real fluency. For most learners, that means mastering this contrast before diving deep into more literary narration.
Pro Tip: Learn passato prossimo vs. imperfetto first. Treat passato remoto as a later upgrade for reading, regional listening, and advanced storytelling. If you meet it in the wild, identify the same scene-vs-event logic before worrying about memorising every form.
How to practise until the choice feels automatic
The real goal is not just understanding the rule. The goal is choosing the tense without freezing.
Here is a practice sequence that works.
1. Sort verbs by function
Take a short paragraph and label each verb:
- background
- habit
- description
- completed event
- interruption
That forces you to think in meaning, not translation.
2. Use paired examples
Build mini-pairs like these:
-
Studiavo. (I was studying.)
-
Ho studiato per due ore. (I studied for two hours.)
-
Andavamo spesso a Firenze. (We used to go to Florence often.)
-
Siamo andati a Firenze sabato scorso. (We went to Florence last Saturday.)
-
Pioveva. (It was raining.)
-
Ă piovuto tutto il pomeriggio. (It rained all afternoon.)
3. Retell one memory aloud
Describe:
- where you were
- what the weather was like
- how you felt
- what happened next
For example:
- Era domenica, faceva bel tempo e io ero molto stanco. Passeggiavo nel centro quando ho incontrato Chiara.
(It was Sunday, the weather was nice, and I was very tired. I was walking downtown when I ran into Chiara.)
4. Drill the forms actively
This is where many learners stall. They read explanations, nod, and still cannot produce the form under pressure.
That is why we built VerbPal around active recall and spaced repetition rather than passive tapping. Our system surfaces verbs again just before you forget them, using the SM-2 algorithm, so forms like andavo, sono andato, facevamo, and abbiamo fatto come back at the right time. Lexi the dog đś even pops up during drill sessions with quick reminders about the melody: in Italian, verb endings are the music, so you can often drop the pronoun and let the ending carry the meaning.
If you want a broader path, you can also learn Italian with VerbPal and build these tense choices into a full verb system. VerbPal is available on iOS and Android, and every plan starts with a 7-day free trial.
Pro Tip: Do not memorise isolated rules. Practise complete mini-stories. Tense choice becomes natural when it lives inside narration. A good daily drill is one 30-second story with at least three imperfetto forms and two passato prossimo forms.
FAQ
Is passato prossimo the same as the English present perfect?
Not exactly. Sometimes it overlaps, but in many everyday cases Italian passato prossimo corresponds to the English simple past.
- Ho mangiato can mean âI ateâ depending on context.
Can I use imperfetto with specific time expressions?
Yes, if you describe an ongoing or background situation.
- Ieri alle otto cenavo. (Yesterday at eight I was having dinner.)
The time is specific, but the action is still in progress in that frame.
How do I say âused toâ in Italian?
Usually with imperfetto.
- Da piccolo giocavo a calcio. (As a child, I used to play football.)
Why do I hear both tenses with weather verbs?
Because the speaker can frame weather as background or as a completed event.
- Pioveva = it was raining
- Ă piovuto = it rained
Do I need passato remoto to speak Italian well?
No. For most conversations, passato prossimo and imperfetto matter far more. You will meet passato remoto in books, films, and some regional speech, especially in the south.
If this contrast makes sense on the page but still falls apart when you speak, that is normal. The jump from understanding to instant recall is exactly where structured drills help. Review this guide together with our articles on essere vs. avere, dropping pronouns in Italian, and the Italian congiuntivo guide to build a more complete tense system. Then test yourself by retelling yesterday in Italian with no notes.
If this topic helped, you may also want to read our guides on essere vs. avere in Italian, dropping pronouns in Italian, and the Italian congiuntivo guide. The more you train the patterns, the less you will guess â and the more natural your Italian will sound.