Timeline diagram showing passato prossimo events and imperfetto background in Italian
Beginner

Passato Prossimo vs Imperfetto: The Complete Italian Guide

11 min readBy Dolce Vita Italian School

Clear rules, contrast examples, and memory tricks for choosing between passato prossimo and imperfetto—the #1 challenge for Italian learners.

What is the difference between passato prossimo and imperfetto?

Passato prossimo expresses completed, specific past events: "Ieri ho mangiato la pizza." Imperfetto expresses ongoing states, repeated habits, or background conditions: "Da bambino mangiavo sempre la pizza." Both describe the past, but through very different lenses.

English uses "I ate" for both, which is why Italian learners default to passato prossimo for everything. Building the habit of asking "Is this a completed event or a state/habit?" solves most errors.

When do you use passato prossimo in Italian?

Use passato prossimo for: a single completed action at a specific time, a series of sequential events, or any event with a clear beginning and end. Think of it as the narrative "click" that advances the story.

  • Stamattina ho bevuto il caffè. (This morning I drank coffee.)
  • Siamo arrivati, abbiamo cenato e siamo andati a letto. (We arrived, had dinner, and went to bed.)
  • Ho vissuto a Roma per tre anni. (I lived in Rome for three years—completed period.)
  • Ha telefonato alle otto. (He called at eight.)
Timeline graphic with passato prossimo marked as distinct completed events
Each passato prossimo event has a clear start and end point on the timeline.

When do you use imperfetto in Italian?

Use imperfetto for: ongoing states ("era stanco"), habits or repeated past actions ("ogni giorno camminava"), descriptions of physical or emotional states, background conditions that set the scene, and actions in progress interrupted by another event.

  • Da bambino abitavo in campagna. (As a child I lived in the countryside—habit.)
  • Mentre leggevo, è squillato il telefono. (While I was reading, the phone rang—background.)
  • Era tardi e faceva freddo. (It was late and it was cold—scene setting.)
  • Non sapevo che fosse così difficile. (I didn't know it was so hard—ongoing mental state.)

What signal words help choose the right tense?

Certain adverbs and time markers strongly suggest one tense. Use them as checkpoints when unsure.

Signal words for passato prossimo and imperfetto

Signal words for passato prossimo and imperfetto

Passato prossimo signals

ieri, l'altro ieri (yesterday)

Imperfetto signals

di solito, sempre, spesso (usually, always)

Passato prossimo signals

una volta (once)

Imperfetto signals

tutti i giorni / le settimane (every day/week)

Passato prossimo signals

all'improvviso (suddenly)

Imperfetto signals

mentre (while)

Passato prossimo signals

poi, dopo (then, after)

Imperfetto signals

da bambino/a (as a child)

Passato prossimo signals

stamattina, ieri sera

Imperfetto signals

in quel periodo (at that time)

How do you form passato prossimo correctly?

Passato prossimo uses the present tense of avere or essere + past participle. Regular participles: -are → -ato, -ere → -uto, -ire → -ito. The crucial choice is avere vs essere: most verbs take avere; motion, change-of-state, and reflexive verbs take essere.

How do you form the imperfetto?

The imperfetto is one of Italian's most regular tenses. Drop the infinitive ending and add: -avo/-avi/-ava/-avamo/-avate/-avano for -are; -evo/-evi/-eva/-evamo/-evate/-evano for -ere; -ivo/-ivi/-iva/-ivamo/-ivate/-ivano for -ire. Only essere is notably irregular: ero, eri, era, eravamo, eravate, erano.

How do the two tenses work together in stories?

Italian storytelling weaves both tenses: imperfetto paints the background and states, passato prossimo delivers the events. A classic structure: "Era una bella giornata (imp.). Stavo camminando nel parco (imp.) quando ho visto un cane (p.p.)."

Italian short story paragraph with passato prossimo and imperfetto highlighted in different colours
Colour-coding a paragraph helps learners see how the two tenses layer together.

Which verbs change meaning depending on the tense?

Stative verbs often shift meaning between tenses. "Sapevo" means "I knew (ongoing)"; "Ho saputo" means "I found out (specific moment)". Conoscevo (I knew someone over time) vs ho conosciuto (I met someone). These contrast pairs are worth memorising explicitly.

  • Sapevo (I knew) vs Ho saputo (I found out / learned)
  • Conoscevo (I knew him) vs Ho conosciuto (I met him)
  • Volevo (I wanted, ongoing) vs Ho voluto (I decided I wanted)
  • Potevo (I was able to) vs Ho potuto (I managed to)
  • Dovevo (I was supposed to) vs Ho dovuto (I had to, I ended up doing it)

What mistakes do English speakers typically make?

The most frequent errors: using passato prossimo for everything (habit, description, and background), forgetting participle agreement with essere, and using imperfetto for sudden one-time actions.

Italian grammar courses at Dolce Vita Italian School use storytelling tasks to train tense selection naturally.

How do you practise past tense in real conversation?

The most effective drill is narrating your day or a past holiday using both tenses. Start with: "Ieri…" and force yourself to add at least one imperfetto scene-setter before each event. Record yourself and review the tense choices with a teacher.

How long does it take to use past tenses naturally?

Most learners develop reliable instinct for the distinction after 3–4 months of A2/B1 study with regular speaking practice. Passive knowledge (reading comprehension) comes faster than active production. Regular narration tasks accelerate the timeline significantly.

Tell me a story from your weekend. That single task tells me more about a learner's past tense control than any grammar test.

Dolce Vita Italian instructors

How do Italian native speakers actually use both tenses?

Native speakers switch tenses automatically, driven by meaning rather than rules. When you listen to Italians tell stories, notice how imperfetto recurs for descriptions ("era", "faceva", "sembrava") and passato prossimo marks the story beats ("poi ho visto", "sono andato", "ha detto").

Listening to Italian podcasts, films, and conversations while watching for this pattern accelerates acquisition faster than studying grammar tables. Your ear learns to feel when imperfetto is the natural choice.

What resources help you practise past tense in context?

Graded readers (livello A2–B1) are ideal—they contain enough past tense to train both forms in natural narrative. Dictation exercises with Italian audio clips force attention to tense endings. Weekly guided storytelling in live lessons provides corrective feedback at the moment of choice.

Ready to master Italian past tenses?

The clearest path forward: practise narrating past events in every lesson, get correction on tense choice in real time, and build a personal list of stative verbs that shift meaning. Dolce Vita Italian School structures A2 and B1 lessons around storytelling tasks so both tenses become instinctive.

book a free consultation Book a free consultation to discuss whether A2 or B1 course content matches your current Italian level.

Frequently asked questions

Quick answers to common questions about learning Italian online.

Ready to find your Italian level?

Take our free placement test and explore live courses with native teachers at Dolce Vita Italian School.