Passato prossimo vs imperfetto, explained
The passato prossimo ("ho mangiato", "sono andata") presents a past event as finished: it happened, once or a set number of times, and it is over. The imperfetto ("mangiavo", "andavo") describes the past from inside: what was going on, what used to happen, how things were. Length does not decide; viewpoint does. In a story the imperfetto sets the scene and the passato prossimo moves it on: "Leggevo quando è squillato il telefono" means "I was reading when the phone rang".
Updated 24 October 2026
The two tenses in one table
| Use | Tense | Example | Meaning |
|---|---|---|---|
| A finished event | passato prossimo | Ieri ho comprato una bici. | Yesterday I bought a bike. |
| A counted number of times | passato prossimo | Sono stata a Roma tre volte. | I have been to Rome three times. |
| A period with clear limits | passato prossimo | Ho vissuto a Napoli per due anni. | I lived in Naples for two years. |
| A sudden change | passato prossimo | All’improvviso è andata via la luce. | Suddenly the power went out. |
| A habit, what used to happen | imperfetto | Da bambino andavo al mare ogni estate. | As a child I went to the seaside every summer. |
| An action in progress | imperfetto | Mentre cucinavo, ascoltavo la radio. | While I was cooking, I was listening to the radio. |
| Description, the scene | imperfetto | La casa era piccola e faceva freddo. | The house was small and it was cold. |
| Age, time, feelings | imperfetto | Avevo dieci anni ed erano le otto. | I was ten and it was eight o’clock. |
Read the table by its first column. Each row on the passato prossimo side reports something that happened and is over; each row on the imperfetto side describes a state of things, a habit, or an action caught while it was still going on. English blurs the difference, because "I went" and "it was" can translate either tense. Italian does not let you leave it open: every past verb has to pick a side.
The rule behind the table: outside or inside
The choice is not about how long something lasted, but about how you look at it. The passato prossimo looks at an event from the outside, as a whole that is over. The imperfetto looks from the inside, while it was still going on, without saying when or whether it ended. That is why a long stay can take the passato prossimo ("ho vissuto a Napoli per due anni": two years, closed) and a moment can take the imperfetto ("erano le otto": the time on the clock, as background).
In a story the two work together. The imperfetto paints the background; the passato prossimo is the line of events that happen against it:
- Pioveva e non c’era nessuno per strada.It was raining and there was nobody in the street. (The scene.)
- A un certo punto ho visto una luce.At one point I saw a light. (Something happened.)
- Sono uscito e ho chiamato Marco.I went out and called Marco. (The story moves on.)
- Mentre aspettavo, ha smesso di piovere.While I was waiting, it stopped raining. (Background, then an event.)
The clearest case is an interruption. One action is already under way, and another one breaks into it. The action under way takes the imperfetto, because you are inside it when the other thing happens. The interruption takes the passato prossimo, because it is a single event with a beginning and an end. Swap them and the story changes: "quando è arrivato Marco, abbiamo guardato la partita" means that Marco arrived first and then you all watched the match.
.
We were watching the match when Marco arrived.
Select a word to see why it is there.
GuardavamoVerb“we were watching”
- Why this word
- Imperfetto of guardare, first person plural
- The imperfetto: the watching was already under way, and the sentence does not say when it ended. It is the background against which something else happens.
- Dictionary
- guardare · verb — to watch, to look at
- Alternatives
- Stavamo guardando (stare + gerund: in progress, even more explicitly)
In this sentence
- Guardavamo · Verb:
- The imperfetto: the watching was already under way, and the sentence does not say when it ended. It is the background against which something else happens.
- arrivato · Verb:
- The passato prossimo: one complete event that cuts into the watching. The participle ends in -o to agree with Marco, because the auxiliary is essere.
Passato prossimo: events with an end
Use the passato prossimo for anything you report as having happened: a single event ("ho perso le chiavi"), a sequence of events ("mi sono alzato, ho fatto colazione e sono uscito"), something repeated a counted number of times ("ho visto quel film quattro volte"), and a period whose limits the sentence gives, whether by a length ("per due ore", "tutta la notte") or by a start and an end ("dal 2015 al 2019", "fino a mezzanotte").
That last use is where learners slip most. A period can be long and still be closed. Waiting two hours, living somewhere for ten years, working all day: if the sentence measures it, you are looking at it from outside, as a block with edges, and the passato prossimo is the tense.
.
We waited for the train for two hours.
Select a word to see why it is there.
aspettatoVerb“waited”
- Why this word
- Past participle of aspettare
- The passato prossimo presents the wait as one finished block: two hours, and then it was over. The length does not push it into the imperfetto.
- Dictionary
- aspettare · verb — to wait for
- Alternatives
- aspettavamo (only as background to something else: aspettavamo il treno quando…)
In this sentence
- aspettato · Verb:
- The passato prossimo presents the wait as one finished block: two hours, and then it was over. The length does not push it into the imperfetto.
- per · Preposition:
- Per + a length of time measures the action from start to finish. That closed duration is a strong signal for the passato prossimo.
The passato prossimo is also the tense for sudden changes, often with all’improvviso, a un tratto or a un certo punto, and for verdicts on something that is over. "Il concerto è stato bellissimo" sums up the evening once it has ended. Said with era, the same sentence would describe the concert as it was going on, usually as background to something else.
- Sabato abbiamo dipinto la cucina.On Saturday we painted the kitchen.
- Ho chiamato Luca tre volte, ma non ha risposto.I called Luca three times, but he didn’t answer.
- Sono rimasta in ufficio fino alle nove.I stayed at the office until nine.
- Il concerto è stato bellissimo.The concert was wonderful. (A verdict on something over.)
- All’improvviso si è messo a piovere.Suddenly it started to rain.
Imperfetto: habits, scenes and states
Use the imperfetto for what used to happen, with no count: routines, customs, the way life went in a certain period. English reaches for "used to" or "would" ("we would go to the market on Saturdays"), and both are good hints that Italian wants the imperfetto. Phrases that name a period of life, such as da bambino, da piccola, da ragazzi or quando ero giovane, almost always pull the verbs that follow into the imperfetto.
.
When I was little, I spent the summers at my grandparents’.
Select a word to see why it is there.
passavoVerb“I used to spend”
- Why this word
- Imperfetto of passare, first person singular
- The imperfetto for a habit: summer after summer, with no count and no end in view. English says "I used to spend" or "I would spend".
- Dictionary
- passare · verb — to spend (time); to pass
- Alternatives
- trascorrevo (more formal)
In this sentence
- passavo · Verb:
- The imperfetto for a habit: summer after summer, with no count and no end in view. English says "I used to spend" or "I would spend".
- Da · Preposition:
- Da + a word for an age (piccolo, bambino, ragazzo, giovane) means "as a child", "when I was young". It names a period of life, which is imperfetto territory.
The imperfetto is also the tense of description. Weather, appearance, the time on the clock, someone’s age, what people felt, thought or wanted: all of these are states rather than events, and the imperfetto presents them as the setting of a story. An action in progress belongs here too, alone ("cosa facevi?", what were you doing?) or alongside another one ("mentre lei parlava, io prendevo appunti"), and so does the background to an interruption, as in the breakdown of the match above.
Two uses of the imperfetto have nothing to do with the past. "Volevo un caffè" in a bar is a polite request, softer than "voglio": it means "I would like a coffee". And in everyday speech the imperfetto often stands in for the longer forms of an unreal condition: "se lo sapevo, non venivo" (if I had known, I would not have come). Written Italian prefers "se l’avessi saputo, non sarei venuto".
- Il sabato andavamo sempre al mercato.On Saturdays we always went to the market.
- Mentre lei parlava, io prendevo appunti.While she was talking, I was taking notes.
- Era tardi, faceva freddo e non avevo l’ombrello.It was late, it was cold and I didn’t have an umbrella.
- Avevo paura del buio.I was afraid of the dark.
- Volevo chiederti una cosa.I wanted to ask you something. (A softened request.)
Explain the passato prossimo and imperfetto at your levelwith Plus
How the two tenses are formed
The passato prossimo is built with an auxiliary and the past participle: avere for most verbs ("ho mangiato"), essere for most verbs of motion and change and for reflexive verbs ("sono arrivata", "mi sono svegliato"). With essere, the participle agrees with the subject: "Maria è andata", "i ragazzi sono partiti". Regular participles end in -ato, -uto and -ito (parlato, venduto, dormito); many common ones are irregular: fatto, detto, visto, preso, messo, letto, scritto, aperto, chiuso, rimasto, venuto, nato, stato.
The imperfetto is a single word whose endings are almost entirely regular. Take the infinitive, drop the final -re, and add -vo, -vi, -va, -vamo, -vate, -vano. In the loro form the stress falls on the third syllable from the end: parlàvano, not parlavàno.
| Person | parlare | leggere | dormire | essere |
|---|---|---|---|---|
| io | parlavo | leggevo | dormivo | ero |
| tu | parlavi | leggevi | dormivi | eri |
| lui, lei | parlava | leggeva | dormiva | era |
| noi | parlavamo | leggevamo | dormivamo | eravamo |
| voi | parlavate | leggevate | dormivate | eravate |
| loro | parlavano | leggevano | dormivano | erano |
Essere is the only fully irregular verb. A few others build the imperfetto on an older, longer stem and are regular from there: fare → facevo, dire → dicevo, bere → bevevo, tradurre → traducevo, porre → ponevo.
Signal words, and their limits
Some time expressions lean towards one tense. They are a help, not a rule: the meaning of the whole sentence decides.
| Usually passato prossimo | Usually imperfetto |
|---|---|
| ieri, l’anno scorso | di solito, sempre |
| una volta, tre volte | ogni giorno, ogni estate |
| all’improvviso, a un certo punto | mentre |
| per due ore, dal 2010 al 2015 | da bambino, quando ero giovane |
"Ieri" goes with either tense: "ieri ho lavorato" (yesterday I worked) reports the day; "ieri lavoravo quando mi hai chiamato" (yesterday I was working when you called) gives the background to something else.
"Sempre" works the same way. "Ero sempre in ritardo" describes how things used to be (I was always late, back then). "Sono sempre stato puntuale" sums up a whole stretch of time up to now (I have always been punctual). "Ogni" with a count turns a habit into a finished total: "ogni giorno andavo in palestra" is a routine, while "sono andato in palestra ogni giorno per un mese" reports a month that is over. "Mentre", on the other hand, nearly always introduces the imperfetto, because it describes something under way.
Verbs that change meaning: ho conosciuto vs conoscevo
With a few common verbs, the tense chooses between two different English verbs.
| Verb | Passato prossimo | Imperfetto |
|---|---|---|
| sapere | ho saputo: I found out | sapevo: I knew |
| conoscere | ho conosciuto: I met (for the first time) | conoscevo: I knew (a person, a place) |
| potere | ho potuto: I was able to, and did | potevo: I could (whether I did is left open) |
| volere | ho voluto: I wanted to, and did | volevo: I wanted to (and perhaps did not) |
| dovere | ho dovuto: I had to, and did | dovevo: I was supposed to |
The logic is the same as everywhere else. In the passato prossimo the verb becomes an event: the moment the knowing began, the moment you found out, the time you actually managed to do something. In the imperfetto it stays a state: knowing, being able, wanting, with the outcome left open. Here is the same sentence in both tenses, with only the verb changed:
.
I met his brother at university: that is where we were introduced.
Select a word to see why it is there.
conosciutoVerb“met”
- Why this word
- Past participle of conoscere
- In the passato prossimo, conoscere means meeting someone for the first time: the moment the knowing began. English needs a different verb, "met".
- Dictionary
- conoscere · verb — to know (a person, a place); to meet for the first time
- Alternatives
- incontrato (ran into: a meeting, not a first introduction)
In this sentence
- conosciuto · Verb:
- In the passato prossimo, conoscere means meeting someone for the first time: the moment the knowing began. English needs a different verb, "met".
.
I knew his brother at university: we were acquainted back then.
Select a word to see why it is there.
ConoscevoVerb“I knew”
- Why this word
- Imperfetto of conoscere, first person singular
- In the imperfetto, conoscere is a state: being acquainted with someone over a period. It says nothing about when you first met.
- Dictionary
- conoscere · verb — to know (a person, a place); to meet for the first time
- Alternatives
- Ho conosciuto (the moment you met)
In this sentence
- Conoscevo · Verb:
- In the imperfetto, conoscere is a state: being acquainted with someone over a period. It says nothing about when you first met.
The same pairs run through sapere, potere, volere and dovere. "Ho saputo" reports news reaching you; "sapevo" says you had the knowledge already. "Ho potuto" says you managed it; "potevo" only that it was possible. "Dovevo partire" leaves room for a "ma": you were supposed to leave and something got in the way. "C’è stato" and "c’era" split the same way: an event that occurred against a situation that existed.
- Ho conosciuto Luca a una festa.I met Luca at a party.
- Conoscevo Luca da anni.I had known Luca for years.
- Ho saputo del tuo esame da Marta.I heard about your exam from Marta.
- Finalmente ho potuto riposare.At last I was able to rest.
- Dovevo partire, ma ho perso il treno.I was supposed to leave, but I missed the train.
- C’è stato un incidente in autostrada.There was an accident on the motorway. (It happened.)
- C’era molto traffico in autostrada.There was a lot of traffic on the motorway. (The situation.)
Common mistakes
NotDa piccolo sono andato al mare ogni estate.
ButDa piccolo andavo al mare ogni estate.
A habit with no count takes the imperfetto. The passato prossimo needs a total to report: "ci sono andato tre volte".
NotVivevo a Roma per tre anni.
ButHo vissuto a Roma per tre anni.
Per + a length of time closes the period, so the passato prossimo. The imperfetto leaves a period open, which per tre anni contradicts.
NotQuando ho avuto dieci anni, abitavo a Torino.
ButQuando avevo dieci anni, abitavo a Torino.
Age is a state, so the imperfetto. To say you turned ten, Italian uses another verb: "ho compiuto dieci anni".
NotMentre ho fatto la spesa, ho incontrato Sara.
ButMentre facevo la spesa, ho incontrato Sara.
The action under way when something else happened takes the imperfetto. Mentre nearly always introduces it.
NotConoscevo mia moglie nel 2010.
ButHo conosciuto mia moglie nel 2010.
Meeting someone for the first time is an event: ho conosciuto. Conoscevo would mean you already knew her in 2010.
NotMia sorella ha partito ieri.
ButMia sorella è partita ieri.
Partire takes essere, and with essere the participle agrees with the subject: partita for a woman.
A note on regions and writing: in much of southern Italy, and in written narrative, the passato remoto ("andai", "vidi") often takes the place of the passato prossimo for completed events. The contrast with the imperfetto stays the same.
Practise these with the tutorwith Pro
Check yourself
1 / 10
When you were children, your father made pizza every Sunday. Fill the gap.
Ogni domenica mio padre ___ la pizza.
Answer
fa: The present says he still makes it every Sunday, which is not what the prompt describes.
faceva ✓: A weekly habit with no count and no end in view: the imperfetto of fare, built on the stem fac-.
ha fatto: The passato prossimo would report a finished total, as in "ha fatto la pizza tre volte". With ogni domenica and no count, it misses the habit.
2 / 10
Your aunt worked in Germany for ten years, then came back. Fill the gap.
Mia zia ___ in Germania per dieci anni, poi è tornata.
Answer
lavorava: The imperfetto would describe the period from inside, as background. A measured length and a clear end call for the passato prossimo.
è lavorata: Lavorare takes avere. The tense is right, but the auxiliary is not.
ha lavorato ✓: Per dieci anni measures the period and poi è tornata closes it: a finished block, so the passato prossimo with avere.
3 / 10
You learnt to swim when you were six. Fill the gap.
Quando ___ sei anni, ho imparato a nuotare.
Answer
ho avuto: Age is not an event. To say you turned six, Italian uses compiere: "quando ho compiuto sei anni".
avevo ✓: Age is a state, the setting for the event: the imperfetto of avere.
ho: The present does not fit a sentence about your childhood.
4 / 10
A message arrived while you were making dinner. Fill the gap.
Mentre ___ la cena, è arrivato un messaggio.
Answer
avevo preparato: The trapassato prossimo says the dinner was already finished before something else. That clashes with mentre, which means the cooking was still going on.
preparavo ✓: Making dinner was under way when the message came: the background takes the imperfetto.
ho preparato: The passato prossimo presents the cooking as a finished whole, but mentre describes it while it was going on.
5 / 10
Which sentence means "I met Giorgio in Paris"?
Answer
Conoscevo Giorgio a Parigi.: This means you knew Giorgio during your time in Paris. It describes the acquaintance, not the moment you met.
Ho conosciuto Giorgio a Parigi. ✓: Conoscere in the passato prossimo is the first meeting, the moment the acquaintance began.
Ho saputo Giorgio a Parigi.: Sapere is for facts and information, never for people. "Ho saputo" means "I found out".
6 / 10
Your friends (all women) left at six. Fill the gap.
Le mie amiche ___ alle sei.
Answer
hanno partito: Partire never takes avere. With essere the participle would also have to agree.
partivano: The imperfetto would mean they used to leave at six, or were leaving at six when something happened. The prompt reports one departure.
sono partite ✓: Partire takes essere, and the participle agrees with le mie amiche: feminine plural.
7 / 10
Build the sentence.
“It was raining when we went out.”
Answer
Pioveva quando siamo usciti
Imperfetto for the background, quando, then passato prossimo for the event.
8 / 10
Build the sentence.
“Every morning we took the train.”
Answer
Ogni mattina prendevamo il treno
A routine in the past takes the imperfetto: time expression, verb, object.
9 / 10
Put essere in the tense that describes the scene.
La stanza ___ grande e luminosa.
Answer
era
A description of how the room looked is a state, so the imperfetto: era. "È stata" would report a change or a verdict, which this sentence is not.
10 / 10
Put cadere in the tense of the event that interrupted the run.
Correvo nel parco quando ___ .
Answer
sono caduto / sono caduta
The fall is a single event cutting into the running, so the passato prossimo. Cadere takes essere: caduto for a man, caduta for a woman.
The past tenses in Epsylo
Italian has a hand-written profile in Epsylo, so every Italian sentence comes back broken down word by word, with the auxiliary and the participle of a passato prossimo as words of their own. Open a verb to see which tense it is in and why the sentence uses it here: a finished event, a habit, a scene, or the action something else interrupted.
Questions
- Is the passato prossimo for short actions and the imperfetto for long ones?
- No. Length does not decide. "Ho vissuto a Napoli per due anni" uses the passato prossimo for two years because the period is presented as closed; "erano le otto" uses the imperfetto for a moment because it is background. The question is whether you present the event as a finished whole or describe it from inside.
- Do you say "era bello" or "è stato bello"?
- Both are correct, with different meanings. "È stato bello" sums up an experience that is over: "the holiday was lovely". "Era bello" describes how something was at the time: "the place was beautiful".
- Ero or sono stato: which one do I need?
- Both are past forms of essere. "Ero stanco" describes how you were at the time, as a state. "Sono stato male tutta la settimana" reports a closed period: I was ill all week. With a measured period or a verdict, use sono stato; with a description or a background state, use ero.
- Why do Italians say "volevo" when they order in a bar?
- "Volevo un caffè" uses the imperfetto as a politeness form. It softens a present request, much like English "I wanted to ask…", and means "I would like a coffee", not that you no longer want one. "Vorrei un caffè" says the same thing.
- When does the passato prossimo take essere instead of avere?
- With most verbs of motion or change of state (andare, venire, partire, nascere, diventare), with reflexive verbs, and with essere itself. The participle then agrees with the subject: "siamo arrivati", "si è svegliata".
- What is the difference between passato prossimo and passato remoto?
- Both describe completed events. The passato prossimo is the everyday spoken form in most of Italy; the passato remoto appears in written narrative and history, and in everyday speech in much of the south. Neither replaces the imperfetto.
Try it on your own sentence
Epsylo translates between 97 languages and explains every word of the translation. A free account includes 20 translations a month.