← GrammarIntermediate

Passato prossimo or imperfetto? Choosing the Italian past

When to use the passato prossimo or the imperfetto in Italian: event vs background, habits, interruptions with mentre and quando, verbs that change meaning.

Italian has two everyday past tenses, and almost every sentence about the past makes you choose between them. The passato prossimo («ho mangiato», «sono uscita») presents an event as complete: it happened, it is over, and the story moves on. The imperfetto («mangiavo», «uscivo») looks at the past from the inside: what was going on, what things were like, what used to happen.

That choice does not depend on how long ago something happened or how long it lasted, but on how you present it. «Ieri pioveva» describes the weather as the setting of your day; «Ieri ha piovuto tutto il giorno» reports the rain as a finished fact. Both are correct, but they answer different questions: “what was it like?” and “what happened?”

In a story the two tenses work as a team. The imperfetto sets the scene and the passato prossimo moves the action forward: «Era tardi e il treno non arrivava. Alla fine ho chiamato un taxi.» “It was late and the train wasn’t coming. In the end I called a taxi.”

UseTenseExample
Completed event at a definite timepassato prossimoIeri ho perso il treno.
Event counted or in a closed periodpassato prossimoHo vissuto a Torino per due anni.
Habit with no fixed number of timesimperfettoDa bambino andavo a scuola a piedi.
Description, weather, time, age, feelingsimperfettoEra sera e faceva freddo.
Action in progress at a given momentimperfettoAlle otto cenavamo.

Event or background: the basic contrast

Use the passato prossimo for events: things that happened once, at a definite time, and that you can put in a sequence. If you can ask “and then what happened?”, you need the passato prossimo: «Sono arrivata alle nove, ho lasciato la valigia in albergo e sono uscita subito.» Each verb is a new step in the story.

Use the imperfetto for the background: descriptions of people, places and objects, the weather, the time, age, physical states and feelings. These are not steps in the story but the picture around them: «La stazione era piena di gente, faceva caldo e un bambino piangeva.» Nothing happens in that sentence; it only shows the scene.

The same verb can go either way, depending on its role. «Stavo male» describes how you felt while the events took place; «Sono stato male tutta la notte» reports an illness as a closed episode.

  • Ieri ho incontrato Paola al mercato. · Yesterday I ran into Paola at the market.
  • Paola aveva un cappotto rosso e sembrava felice. · Paola was wearing a red coat and looked happy.

Interruptions and simultaneous actions: mentre and quando

A very common pattern combines the two tenses in one sentence: an action in progress, in the imperfetto, is interrupted by a new event, in the passato prossimo. «Dormivo quando ha squillato il telefono.» “I was sleeping when the phone rang.”

«Mentre» introduces an action in progress, so the verb right after it is almost always in the imperfetto. The other verb tells you what kind of sentence it is. If it is also in the imperfetto, the two actions were going on at the same time: «Mentre io cucinavo, Luca apparecchiava la tavola.» If it is in the passato prossimo, it is the event that broke in. «Quando», on the other hand, usually introduces the event itself: «Pioveva quando siamo usciti.» When «quando» means “whenever”, it describes a habit, and both verbs are in the imperfetto: «Quando pioveva, restavamo a casa.»

To stress the action in progress, you can also use «stare» in the imperfetto with the gerund: «Stavo uscendo quando hai chiamato.»

  • Mentre Anna leggeva, i bambini giocavano. · While Anna was reading, the children were playing.
  • Quando faceva bel tempo, andavamo in bicicletta. · Whenever the weather was good, we went cycling.

Habits, counted repetitions and closed periods

A repeated action with no fixed number of times is a habit, and habits take the imperfetto. Typical cues are «di solito», «sempre», «spesso», «ogni giorno», «ogni estate», «da bambino» and «quando ero giovane»: «Da ragazzo andavo in piscina tre volte alla settimana.» «Tre volte alla settimana» is a frequency, not a total, so it is still a habit.

As soon as you count the repetitions or close the period, the action becomes a single completed fact and takes the passato prossimo, even if it lasted a long time: «Sono andata in Grecia tre volte», «Ho lavorato in quella banca per dieci anni», «Hanno abitato a Napoli dal 2015 al 2020».

Compare «Lavoravo in banca quando ho conosciuto Paolo», where the job is the background to the meeting, with «Ho lavorato in banca per dieci anni», where the whole job is summed up as one finished chapter. Weather follows the same logic: «pioveva» sets the scene, but «Ha piovuto per tre giorni» measures a closed span of time.

  • Ogni estate andavamo in montagna. · Every summer we used to go to the mountains.
  • Ha insegnato in quella scuola per trent’anni. · She taught at that school for thirty years.

Verbs that change meaning: sapere, conoscere and the modals

A few verbs change their English translation with the tense, because the passato prossimo turns a state into the moment it began or became a fact. «Sapevo» means “I knew”; «ho saputo» means “I found out”: «Non sapevo niente del matrimonio; l’ho saputo solo ieri.» «Conoscevo Marco» means “I knew Marco”; «Ho conosciuto Marco» means “I met Marco” for the first time.

The modal verbs dovere, potere and volere work the same way: «ho dovuto», «ho potuto» and «ho voluto» say that the action really took place, while «dovevo», «potevo» and «volevo» leave the outcome open: «Volevo chiamarti, ma non ho avuto tempo.» Modal verbs in the past are covered separately.

  • Ho saputo del tuo nuovo lavoro da tua sorella. · I heard about your new job from your sister.
  • Dovevo partire lunedì, ma ho rimandato il viaggio. · I was supposed to leave on Monday, but I postponed the trip.

Choosing tenses across a whole story

In a longer narrative, tense choice follows the shape of the story. A typical paragraph opens in the imperfetto to set the scene, switches to the passato prossimo when something happens, and can return to the imperfetto to describe how things looked or felt during the events: «Era sabato mattina e in ufficio non c’era nessuno. Ho acceso il computer e ho visto subito il messaggio: il capo voleva vedermi alle dieci. Ero un po’ preoccupata, ma sono andata all’appuntamento.»

A good check is to read only the passato prossimo verbs: they should tell the bare plot, in order, while the imperfetto verbs add the setting, the reasons and the feelings. For an event that happened before the point you are describing, you need a third tense, the trapassato prossimo: «Quando sono arrivata, il capo era già uscito.»

Common mistakes

  • NotDa bambino ho giocato sempre a calcio con mio fratello.

    ButDa bambino giocavo sempre a calcio con mio fratello.

    Da bambino and sempre describe a habit, so the imperfetto is needed.

  • NotMentre ho fatto la doccia, ha squillato il telefono.

    ButMentre facevo la doccia, ha squillato il telefono.

    The action in progress after mentre takes the imperfetto; the interruption takes the passato prossimo.

  • NotQuando sono entrato, tutti hanno dormito.

    ButQuando sono entrato, tutti dormivano.

    The sleeping was already in progress when I came in, so it is background.

  • NotLavoravo in quell’ufficio per dieci anni, poi ho cambiato città.

    ButHo lavorato in quell’ufficio per dieci anni, poi ho cambiato città.

    Per dieci anni closes the period and presents it as one completed fact.

  • NotConoscevo Giulia a una festa nel 2019.

    ButHo conosciuto Giulia a una festa nel 2019.

    Meeting someone for the first time is a single event, so conoscere goes in the passato prossimo.

More examples

  • Quando abitavo a Bologna, andavo dappertutto in bicicletta. · When I lived in Bologna, I used to go everywhere by bike.
  • Stamattina sono uscita presto perché avevo un colloquio. · This morning I went out early because I had an interview.
  • Il treno era in ritardo, così abbiamo preso un caffè al bar della stazione. · The train was late, so we had a coffee at the station bar.
  • Mentre parlavamo, è entrato il direttore. · While we were talking, the manager came in.
  • Da ragazza Lucia suonava il pianoforte tutti i giorni. · As a girl, Lucia played the piano every day.
  • Sono stato in Sicilia due volte, e ogni volta faceva un caldo incredibile. · I’ve been to Sicily twice, and each time it was incredibly hot.
  • Che cosa facevi quando ti ho chiamato? · What were you doing when I called you?
  • La casa dei nonni era grande e aveva un giardino pieno di alberi. · My grandparents’ house was big and had a garden full of trees.

Practise it

Learn it in the free course

Related grammar

All topics →