Imperfect or present perfect?

Imperfetto o passato prossimo?


Breve spiegazione delle differenze tra l'imperfetto e il passato prossimo.

(A brief explanation of the differences between the imperfetto and the passato prossimo.)

Imperfetto vs passato prossimo: the core idea

Imperfetto = background in the past: routines, ongoing actions, situations, descriptions.

Passato prossimo = the “event”: one specific, completed action (often with a clear time frame).

  • Imperfetto answers: “What was it like?” / “What was happening?” / “What did you usually do?”
  • Passato prossimo answers: “What happened?” / “What did you do (once)?”

A simple decision checklist (use this before you speak)

  1. Is it a habit or a repeated routine? (often with always, usually, every day) → imperfetto
  2. Is it a past situation/description? (age, weather, context, feelings) → imperfetto
  3. Is it one completed action? (start/end is clear) → passato prossimo
  4. Does one action interrupt another?imperfetto (ongoing) + passato prossimo (interrupting event)

Typical time expressions that “push” you to one tense

Signals Usually choose Example (Italian)
ogni giorno/sera, sempre, di solito, spesso, da bambino Imperfetto

Da bambino andavo a scuola a piedi.

ieri, stamattina, l’anno scorso, una volta, alle 9, in quel momento Passato prossimo

Ieri ho avuto una riunione alle 10.

mentre, quando (setting the scene), in quel periodo Imperfetto for the scene

Mentre lavoravo, mi ha chiamato il cliente.

“Background + event” (the most useful pattern in conversations)

When you tell a story, you often need both tenses:

  • Imperfetto = what was in progress / the context
  • Passato prossimo = the specific event that happened
Context (imperfetto) Event (passato prossimo)
Mentre lavoravo da casa… è arrivato Luca.
Quando ero alle medie, studiavo poco… …ma l’anno scorso ho fatto un corso serio.

Quick self-check: if you can add “when suddenly…” in English, you probably need passato prossimo for that second verb.

Common learner mistakes (and how to fix them)

  • Mistake: using passato prossimo for routines.

    Fix: routines = imperfetto.

    Alle medie ho studiato ogni sera.Alle medie studiavo ogni sera.

  • Mistake: mixing forms: ho + imperfetto ending.

    Ho seguivo le lezioni online.Seguivo / Ho seguito

  • Mistake: using imperfetto for a single, time-stamped event.

    Ieri facevo l’esame alle nove.Ieri ho fatto l’esame alle nove.

Verbs that are often imperfetto in personal stories

In introductions about your past, these verbs are very often imperfetto because they describe a state/situation:

  • essere (I was), avere (I had), sapere (I knew), conoscere (I knew/was familiar with)
Situation (imperfetto) Meaning
Quando ero all’università… I was (during that period)
Non sapevo bene l’italiano. I didn’t know Italian well (state in the past)

Note: these verbs can still be passato prossimo if you mean a change or a specific moment (e.g. Ho capito = “I understood (at that moment)”).

Mini template to speak correctly (ready for conversation class)

  1. Set the scene (imperfetto): Quando ero…, di solito…, mentre…

  2. Add 1–2 events (passato prossimo): Un giorno…, poi…, a un certo punto…

  • Example: Quando lavoravo a Milano, prendevo spesso il treno. Un giorno ho perso la coincidenza e sono arrivato tardi.

  1. The imperfetto is used to describe habitual actions or situations in the past.
  2. The passato prossimo is used to talk about finished actions, with a specific point in the past.
  3. The imperfetto talks about ongoing actions, while the passato prossimo tells about definite events.
Tempo verbale (Verb tense)Regola (Rule)Esempio (Example)
Imperfetto

Un'azione abituale del passato. (A habitual action in the past.)

Una situazione del passato. (A situation in the past.)

Io insegnavo in aula ogni giorno. (I taught in the classroom every day.)

Quando ero piccolo, parlavo poco l'italiano. (When I was little, I spoke little Italian.)

Passato prossimoAzione precisa e localizzata nel passato. (A specific action located in the past.)Ieri sono andato in ufficio. (Yesterday I went to the office.)
Imperfetto + Passato prossimoL'imperfetto dà il contesto, il passato prossimo dice cosa è successo. (The imperfetto gives the context; the passato prossimo says what happened.)Mentre lavoravo da casa, è arrivato Luca. (While I was working from home, Luca arrived.)

Exercise 1: Multiple choice

Instruction: Choose the correct answer

1. Da bambino ______ a scuola primaria a piedi ogni mattina.

As a child ______ to primary school on foot every morning.

2. Ieri ______ una penna nuova e ho scritto il mio nome sulla copertina del quaderno.

Yesterday ______ a new pen and wrote my name on the cover of the notebook.

3. Mentre facevamo la lezione in aula, ______ il preside.

While we were having the lesson in the classroom, ______ the principal.

4. Quando ero alle scuole medie, non ______ bene l'italiano.

When I was in middle school, I didn't ______ Italian well.

Exercise 2: Multiple Choice

Instruction: Choose the correct sentence (imperfect or passato prossimo).

1.
With 'yesterday' you indicate a specific, finished moment: here the imperfect would be used only if you wanted to express a habit; otherwise the passato prossimo refers to a specific day (but the sentence is incoherent with 'in middle school' as a habitual period).
With 'every evening' you express a habit: here the imperfect is needed, not the passato prossimo.
2.
Common mistake: mixing passato prossimo and imperfect (auxiliary 'ho' with a -vo form). The correct form is 'seguivo' or 'ho seguito' depending on the meaning.
With 'when I was' you introduce a context or period: normally the imperfect is used to describe habits or situations in that period.

Exercise 3: Rewrite the phrases

Instruction: Rewrite the sentences by putting the verbs in the correct tense: use the imperfect for habits/situations in the past and the present perfect for completed actions (e.g.: Every summer I used to go to the seaside / Yesterday I went to the seaside).

Show/Hide translation Show/Hide hints
  1. Da bambino (abitare) in un piccolo paese e (andare) a scuola a piedi.
    ⇒ ______________________________________________________________________________________________________________ Example
    Da bambino abitavo in un piccolo paese e andavo a scuola a piedi.
    (As a child, I lived in a small town and went to school on foot.)
  2. Ieri (avere) una riunione alle 10 e (finire) alle 11.
    ⇒ ______________________________________________________________________________________________________________ Example
    Ieri ho avuto una riunione alle 10 e ho finito alle 11.
    (Yesterday I had a meeting at 10 and finished at 11.)
  3. Mentre (lavorare) in ufficio, (arrivare) un'e-mail urgente dal capo.
    ⇒ ______________________________________________________________________________________________________________ Example
    Mentre lavoravo in ufficio, è arrivata un'e-mail urgente dal capo.
    (While I was working in the office, an urgent email from my boss arrived.)
  4. Quando (essere) in Italia, (parlare) poco italiano, ma l'anno scorso (fare) un corso.
    ⇒ ______________________________________________________________________________________________________________ Example
    Quando ero in Italia, parlavo poco italiano, ma l'anno scorso ho fatto un corso.
    (When I was in Italy, I spoke very little Italian, but last year I took a course.)

Exercise 4: Grammar in action

Instruction: Speak for two minutes: describe the setting and a specific incident.

Show/Hide translation
Situation
Durante la pausa caffè, racconti la tua esperienza scolastica a un collega.
(During the coffee break, you tell a colleague about your school experience.)

Discuss
  • Com'era la tua classe alle elementari o alle medie? (What was your class like in primary school or middle school?)
  • Cosa facevi di solito durante la lezione? Perché? (imperfetto) / Cosa è successo un giorno? (passato prossimo) (What did you usually do during the lesson? Why? (imperfect) / What happened one day? (passato prossimo))

Useful words and phrases
  • Quando andavo a scuola, la mia classe era... (When I used to go to school, my class was...)
  • Negli anni della scuola media facevo... e avevo buoni voti. (In my middle school years I used to... and I got good grades.)
  • Un giorno, durante la lezione, è successo che... in aula... (One day, during the lesson, it happened that... in the classroom...)

Use in conversation
  • Imperfetto per abitudini e descrizioni nel passato (Imperfect for habits and descriptions in the past)
  • Passato prossimo per azioni finite e localizzate (Passato prossimo for completed, time-specific actions)
  • Imperfetto + passato prossimo (contesto + evento) (Imperfect + passato prossimo (context + event))

Written by

This content has been designed and reviewed by the coLanguage pedagogical team: About coLanguage

Profile Picture

Fabio Pirioni

Bachelor in Humanities

University of Udine

University_Logo

Last Updated:

Wednesday, 15/04/2026 12:30