Skip to content

Italian grammar

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

UseTenseExampleMeaning
A finished eventpassato prossimoIeri ho comprato una bici.Yesterday I bought a bike.
A counted number of timespassato prossimoSono stata a Roma tre volte.I have been to Rome three times.
A period with clear limitspassato prossimoHo vissuto a Napoli per due anni.I lived in Naples for two years.
A sudden changepassato prossimoAll’improvviso è andata via la luce.Suddenly the power went out.
A habit, what used to happenimperfettoDa bambino andavo al mare ogni estate.As a child I went to the seaside every summer.
An action in progressimperfettoMentre cucinavo, ascoltavo la radio.While I was cooking, I was listening to the radio.
Description, the sceneimperfettoLa casa era piccola e faceva freddo.The house was small and it was cold.
Age, time, feelingsimperfettoAvevo 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.

BreakdownThe imperfetto guardavamo is the scene; the passato prossimo è arrivato is what happens in it.

.

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.

Break down your own sentence

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.

BreakdownA long wait, but with a measured length, so it takes the passato prossimo.

.

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.

BreakdownA habit in a period of life: passavo, the imperfetto, with da piccola marking the period.

.

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.

Personparlareleggeredormireessere
ioparlavoleggevodormivoero
tuparlavileggevidormivieri
lui, leiparlavaleggevadormivaera
noiparlavamoleggevamodormivamoeravamo
voiparlavateleggevatedormivateeravate
loroparlavanoleggevanodormivanoerano

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 prossimoUsually imperfetto
ieri, l’anno scorsodi solito, sempre
una volta, tre volteogni giorno, ogni estate
all’improvviso, a un certo puntomentre
per due ore, dal 2010 al 2015da 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.

VerbPassato prossimoImperfetto
sapereho saputo: I found outsapevo: I knew
conoscereho conosciuto: I met (for the first time)conoscevo: I knew (a person, a place)
potereho potuto: I was able to, and didpotevo: I could (whether I did is left open)
volereho voluto: I wanted to, and didvolevo: I wanted to (and perhaps did not)
dovereho dovuto: I had to, and diddovevo: 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:

BreakdownPassato prossimo: one moment, the first meeting.

.

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".
BreakdownImperfetto: a state that lasted, the acquaintance during those years.

.

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. 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. 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. 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. 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. 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. 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. 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. 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. 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 / 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.

More practice like this in Learn

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.

Break down an Italian sentence

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.