Indefinido vs Imperfecto

Compare the pretérito indefinido and imperfecto for completed events, ongoing situations, habits, and background.

  • past-tense
  • comparison
  • completed-actions

Pretérito Indefinido vs Imperfecto in Spanish

Both the pretérito indefinido and pretérito imperfecto talk about the past, but they show past actions in different ways.

A useful beginner rule is:

  • Indefinido → what happened
  • Imperfecto → what was happening, used to happen, or what things were like

The main difference

Use the pretérito indefinido for completed past events.

  • Ayer fui al supermercado. — Yesterday I went to the supermarket.
  • Llegó a las ocho. — He arrived at eight.
  • Viví en Madrid durante dos años. — I lived in Madrid for two years.

Use the pretérito imperfecto for background, habits, descriptions, and ongoing situations.

  • De pequeña, vivía en Madrid. — When I was little, I lived in Madrid.
  • Siempre iba al parque después de clase. — I always used to go to the park after class.
  • Hacía frío y llovía. — It was cold and raining.

Completed event vs ongoing background

A common pattern is:

imperfecto + cuando + indefinido

The imperfecto describes what was already happening. The indefinido introduces the completed event.

  • Dormía cuando sonó el teléfono. — I was sleeping when the phone rang.
  • Cocinábamos cuando llegó Marta. — We were cooking when Marta arrived.
  • Caminaba por la calle cuando empezó a llover. — I was walking down the street when it started to rain.

The action in the imperfecto provides the background, while the indefinido moves the story forward.

Habit vs specific event

Compare:

  • Antes iba al gimnasio todos los días. — I used to go to the gym every day.
  • Ayer fui al gimnasio. — I went to the gym yesterday.

Use the imperfecto for a habit and the indefinido for a specific completed event.

Description vs change

The imperfecto often describes a situation or state. The indefinido can show that something changed.

  • La puerta estaba abierta. — The door was open.
  • Ana abrió la puerta. — Ana opened the door.
  • Era muy tímido de pequeño. — He was very shy as a child.
  • Un día decidió hablar con ella. — One day he decided to talk to her.

Time expressions can help

Some expressions often appear with the indefinido because they refer to a specific completed period:

  • ayer — yesterday
  • anoche — last night
  • la semana pasada — last week
  • en 2025 — in 2025
  • una vez — once

Some expressions often appear with the imperfecto because they describe habits or repeated situations:

  • siempre — always
  • normalmente — normally
  • a menudo — often
  • todos los días — every day
  • de pequeño/a — when I was little
  • antes — before / in the past

These expressions are helpful clues, but they do not automatically decide the tense. The meaning of the sentence is more important.

Compare the same verb

Sometimes the same verb can appear in either tense depending on the meaning.

  • Vivía en Sevilla. — I lived / was living in Seville.
  • Viví en Sevilla durante tres años. — I lived in Seville for three years.
  • Leía mucho de pequeña. — I used to read a lot as a child.
  • Leí ese libro el mes pasado. — I read that book last month.

The imperfecto presents the situation as background or habitual. The indefinido presents it as a completed event or period.

Quick comparison

Pretérito indefinidoPretérito imperfecto
completed eventongoing situation
specific past actionrepeated habit
event that moves the story forwardbackground information
beginning or end of an actiondescription or state
Ayer fui al cine.Antes iba mucho al cine.

Quick rule

Ask yourself:

Am I telling the reader what happened, or describing what was happening / what things were like?

  • What happened? → indefinido
  • What was happening / used to happen / was it like? → imperfecto

For the forms and uses of each tense, see Pretérito Indefinido and Pretérito Imperfecto.