Back to Articles
Italian Grammar 22 min read

Passato Prossimo vs Imperfetto: The Complete Guide (with Examples + Drills)

V

Vurbit Team

Language Expert

Passato Prossimo vs Imperfetto: The Complete Guide (with Examples + Drills)

If you’re learning Italian, you’ve probably had this moment:

You know what you want to say… but your brain gets stuck on one question:

Do I use passato prossimo or imperfetto?

This guide gives you a clear mental model (plus lots of examples) so you can choose fast and keep speaking.

The fastest way to stop guessing is to practice these two tenses side-by-side in real sentences. Try Vurbit’s Italian conjugation trainer on iOS to drill imperfetto and passato prossimo in context.

Table of contents

The big idea: event vs background

In many stories, Italian uses both tenses together:

  • Imperfetto = the background (what was going on, habits, descriptions)
  • Passato prossimo = the event (what happened, completed)

Classic pattern:

  • Pioveva quando sono arrivato/a. — It was raining when I arrived.

A quick decision checklist

Ask yourself these questions in order:

  1. Is it a completed event? (one-time, finished) → usually passato prossimo
  2. Is it background / ongoing / habitual? → usually imperfetto
  3. Does it answer “what happened?” → passato prossimo
  4. Does it answer “what was it like / what was going on?” → imperfetto

Two more practical shortcuts:

  • If you can say “at that moment”, imperfetto often fits.
  • If you can point to the end (“then it stopped”), passato prossimo often fits.

Passato prossimo: what it does

The passato prossimo is the tense of completed actions — things that happened and are done.

  • Ho visto Marco ieri. — I saw Marco yesterday.
  • Siamo andati a Roma. — We went to Rome.
  • Ha chiamato alle 9. — He/She called at 9.

How to build it (quick refresher)

Auxiliary (present) + past participle

Verb Avere (Present)
SubjectVerbEnglish meaning
IohoI have
TuhaiYou have
Lui/LeihaHe/She has
NoiabbiamoWe have
VoiaveteYou (pl.) have
LorohannoThey have
Verb Essere (Present)
SubjectVerbEnglish meaning
IosonoI am
TuseiYou are
Lui/LeièHe/She is
NoisiamoWe are
VoisieteYou (pl.) are
LorosonoThey are

If you want a deeper explanation of essere vs avere, see: Passato Prossimo Made Clear: Essere vs Avere.

Imperfetto: what it does

The imperfetto is the tense of:

  • habits (used to)
  • ongoing actions (was doing)
  • descriptions (it was…)
  • background context (while…)

Examples:

  • Da bambino, andavo al mare ogni estate. — As a kid, I used to go to the beach every summer.
  • Quando ero a Roma, vivevo vicino al Colosseo. — When I was in Rome, I lived near the Colosseum.
  • Era tardi e faceva freddo. — It was late and it was cold.

Imperfetto endings (quick)

  • -are → -avo, -avi, -ava, -avamo, -avate, -avano
  • -ere → -evo, -evi, -eva, -evamo, -evate, -evano
  • -ire → -ivo, -ivi, -iva, -ivamo, -ivate, -ivano

Time markers that push you toward one tense

Markers that often go with passato prossimo

  • ieri (yesterday)
  • stamattina / ieri sera
  • una volta (one time)
  • all’improvviso (suddenly)
  • poi (then), alla fine (in the end)

Example:

  • Ieri ho studiato per due ore. — Yesterday I studied for two hours.

Markers that often go with imperfetto

  • sempre (always), spesso (often)
  • di solito (usually)
  • mentre (while)
  • ogni giorno / ogni estate (every day/summer)

Example:

  • Da piccolo giocavo sempre fuori. — As a kid I always played outside.

Important: markers are clues, not laws. You can say ieri pioveva if you’re describing the background situation yesterday.

How Italians use both in the same sentence

Pattern 1: imperfetto + passato prossimo (background + event)

  • Stavo cucinando quando mi hai chiamato. — I was cooking when you called me.
  • Guardavamo un film quando è andata via la corrente. — We were watching a movie when the power went out.

Pattern 2: two completed events (passato prossimo + passato prossimo)

  • Siamo arrivati e abbiamo mangiato. — We arrived and we ate.

Pattern 3: two background facts (imperfetto + imperfetto)

  • Era una giornata bellissima e c’era tanta gente. — It was a beautiful day and there were lots of people.

Verbs that behave differently (meaning changes)

Some verbs shift meaning depending on which past tense you use. This is where Italian gets subtle.

Sapere (to know / to find out)

  • Sapevo la risposta. — I knew the answer. (background state)
  • Ho saputo la notizia ieri. — I found out the news yesterday. (event)

Conoscere (to know / to meet)

  • Conoscevo Marco. — I knew Marco.
  • Ho conosciuto Marco a Milano. — I met Marco in Milan.

Potere / dovere / volere (could / had to / wanted)

In imperfetto they often describe ongoing ability/need/desire. In passato prossimo they often imply completion or a specific outcome.

  • Potevo venire. — I could come. (in general / at that time)
  • Ho potuto venire. — I managed to come / I was able to come. (result happened)
  • Dovevo studiare. — I had to study. (ongoing obligation)
  • Ho dovuto studiare. — I ended up having to study. (it happened)

Practice drills (with answer key)

Drill 1: choose the tense

  1. Ieri sera (guardavo / ho guardato) una serie.
  2. Mentre (camminavamo / abbiamo camminato), (ha iniziato / iniziava) a piovere.
  3. Da piccolo (vivevo / ho vissuto) in campagna.
  4. (Era / È stato) simpatico, ma non mi ricordo il suo nome.
  5. All’improvviso (sentivo / ho sentito) un rumore.

Drill 2: translate into Italian

  1. I was studying when you called me.
  2. We used to go out every Friday.
  3. I met Giulia in Florence last year.
  4. It was cold and it was snowing.

Answer key

Drill 1 (suggested): 1) ho guardato 2) camminavamo / ha iniziato 3) vivevo 4) era 5) ho sentito

Drill 2 (possible answers):

  • Stavo studiando quando mi hai chiamato.
  • Uscivamo ogni venerdì.
  • Ho conosciuto Giulia a Firenze l’anno scorso.
  • Faceva freddo e nevicava.

If you want, pick 5 real memories from your life and tell the story twice: once as a list of events (passato prossimo), and once as a scene (imperfetto + events). That’s how this becomes automatic.

Want to practice what you just learned?

Download Vurbit today to test yourself on these verbs and listen to the correct pronunciation.