Difference Between Passato Prossimo and Imperfetto in Italian

One of the most challenging topics for students learning Italian is understanding the difference between passato prossimo and imperfetto. Both tenses are used to talk about the past, but they serve different purposes.

In this article you will learn:

  • when to use passato prossimo
  • when to use imperfetto
  • how to easily understand the difference between them
  • practical examples from everyday Italian

When to Use Passato Prossimo

Passato prossimo is used for actions that happened and were completed in the past.

These are specific events with a clear beginning and end.

Examples

  • Ieri ho mangiato una pizza.
    (Yesterday I ate a pizza.)
  • L’anno scorso ho visitato Roma.
    (Last year I visited Rome.)
  • Stamattina ho parlato con il mio professore.
    (This morning I spoke with my teacher.)

Key Idea

Passato prossimo = completed action

It refers to something that happened once or at a specific moment in the past.


When to Use Imperfetto

Imperfetto is used to describe:

  • habitual actions in the past
  • ongoing or repeated actions
  • descriptions of situations, atmosphere, or background

This tense is often used to set the scene in a story.

Examples

  • Quando ero bambino giocavo sempre in giardino.
    (When I was a child, I always played in the garden.)
  • Faceva freddo e pioveva.
    (It was cold and it was raining.)
  • Da piccolo guardavo molti cartoni animati.
    (When I was little, I watched many cartoons.)

Key Idea

Imperfetto = ongoing action or habit in the past

It describes something that does not have a clear beginning or end.


Using Passato Prossimo and Imperfetto Together

Very often these two tenses are used in the same sentence.

In this case:

  • imperfetto describes the background situation
  • passato prossimo describes the event that happened

Example

  • Guardavo la TV quando è arrivato Marco.

Translation:
I was watching TV when Marco arrived.

Here:

  • guardavo — the action in progress
  • è arrivato — the event that interrupted it

A Simple Rule to Remember

You can use a simple formula:

Imperfetto = background
Passato prossimo = event

Example:

  • Era sera, pioveva e faceva freddo.
    A un certo punto ho sentito un rumore.

Translation:

It was evening, it was raining and it was cold.
At some point I heard a noise.


Typical Imperfetto Time Markers

Some words are often used with imperfetto:

  • sempre — always
  • spesso — often
  • di solito — usually
  • mentre — while
  • quando ero piccolo — when I was little

Example:

  • Quando ero studente studiavo molto.

Typical Passato Prossimo Time Markers

Passato prossimo is often used with expressions like:

  • ieri — yesterday
  • stamattina — this morning
  • la settimana scorsa — last week
  • una volta — once
  • improvvisamente — suddenly

Example:

  • Ieri ho incontrato un mio amico.
    (Yesterday I met a friend.)

Passato Prossimo vs Imperfetto: Comparison Table

FeaturePassato ProssimoImperfetto
Main functionCompleted action in the pastOngoing action, habit, or description in the past
Type of actionFinished eventContinuous or repeated action
Time referenceSpecific momentGeneral time period
Story roleEvent that moves the story forwardBackground or situation
FrequencyOften one-time actionOften repeated actions
Typical translation in English“did”, “have done”, “went”, “ate”“was doing”, “used to”, “would”
Example sentenceIeri ho mangiato una pizza.Quando ero bambino mangiavo molta pizza.
Another exampleÈ arrivato alle 8.Era stanco e faceva freddo.

Simple Formula to Remember

Imperfetto = background
Passato prossimo = event

Example:

SentenceExplanation
Guardavo la TV quando è arrivato Marco.guardavo (imperfetto) = action in progress; è arrivato (passato prossimo) = event that interrupts

A Common Mistake Students Make

Many students use passato prossimo for everything in the past.

For example:

❌ Quando ero piccolo ho giocato sempre in giardino.

Correct form:

✅ Quando ero piccolo giocavo sempre in giardino.

This is because the sentence describes a habit in the past, which requires imperfetto.


Conclusion

The difference between passato prossimo and imperfetto is not only grammatical — it is also about how you tell a story.

Remember this simple idea:

  • Passato prossimo — a completed event
  • Imperfetto — background, description, or habit

When you start thinking of these tenses as part of a story, choosing the correct tense becomes much easier.

Sign up for your first Italian online lesson

Start learning Italian with a certified native Italian teacher from Italique Academy.
You choose a convenient time — we create a personalized learning program based on your level and goals.