Skip to content
SLAYLANGUAGE SCHOOL
Account

Spanish grammar · Level A2–B1

Indefinido or imperfecto: choosing the past tense

The Spanish past has two “cameras”. The indefinido shows events — what happened, one after another, completed: Llegué, abrí la puerta y vi a Ana. The imperfecto shows the scenery — how things were, what was going on or kept happening: Era de noche, llovía. In a story they work together.

Event or background

Ask yourself: is it what happened (the plot — indefinido) or how things were (the circumstances — imperfecto)? The action going on when something happened is imperfecto; whatever interrupted it is indefinido.

Indefinido and imperfecto side by side
indefinidoimperfecto
Ayer llovió todo el día.Llovía cuando salí de casa.
El verano pasado fui a Cádiz.Todos los veranos iba a Cádiz.
Viví dos años en Madrid.Cuando vivía en Madrid, salía mucho.
De repente sonó el teléfono.Estaba en la ducha.
  • Paseaba por el parque cuando vi a Marta.I was walking in the park when I saw Marta.
  • Era tarde y no había nadie. De repente oí un ruido.It was late and nobody was around. Suddenly I heard a noise.
  • Mientras yo cocinaba, él ponía la mesa.While I was cooking, he was setting the table.

Signal words

The indefinido often comes with ayer, anoche, el lunes, la semana pasada, en 2015, hace un año, una vez, de repente, de pronto, al final. The imperfecto with antes, de niño, siempre, a menudo, normalmente, todos los días, cada verano, mientras. Signal words help, but meaning comes first: “every summer” is a habit (imperfecto), “that summer” an event (indefinido).

Verbs that change meaning

A few verbs mean an event in the indefinido and a state in the imperfecto. It matters for translation.

Change of meaning
Verbindefinidoimperfecto
conocerconocí — I metconocía — I knew
sabersupe — I found outsabía — I knew
quererno quise — I refusedno quería — I didn’t want
poderpude — I managedpodía — I could
  • Conocí a mi marido en 2015.I met my husband in 2015.
  • Ya lo sabía.I already knew.

Tip: A quick check: if “used to” or “was …-ing” fits, it’s imperfecto; if “once”, “then”, “suddenly” fits, it’s indefinido.

Common mistakes

The mistakes people make most often — and the right way.

  • Wrong: Cuando fui niño, vivía en Odesa.

    Right: Cuando era niño, vivía en Odesa.

    Childhood is a background state: imperfecto.

  • Wrong: Leí un libro cuando sonó el teléfono.

    Right: Leía un libro cuando sonó el teléfono.

    The interrupted action in progress: imperfecto.

  • Wrong: Ayer hacía los deberes y luego salía.

    Right: Ayer hice los deberes y luego salí.

    Completed actions in sequence: indefinido.

  • Wrong: Antes fui al gimnasio cada día.

    Right: Antes iba al gimnasio cada día.

    A habit (cada día): imperfecto.

  • Wrong: Conocía a Ana en una fiesta.

    Right: Conocí a Ana en una fiesta.

    “Met” is an event: conocí.

Indefinido or imperfecto

Quiz

10 questions: choose the right option — the explanation appears straight away.

  1. Question 1

    Cuando _____ pequeño, vivía en un pueblo.

  2. Question 2

    Ayer _____ a mis abuelos.

  3. Question 3

    _____ la tele cuando llegó mi hermano.

  4. Question 4

    Todos los domingos _____ paella.

  5. Question 5

    De repente, _____ la luz.

  6. Question 6

    _____ sol y hacía calor.

  7. Question 7

    _____ a mi mejor amiga en la universidad.

  8. Question 8

    Mientras ella _____, yo leía.

  9. Question 9

    Ayer _____ dos horas en el gimnasio.

  10. Question 10

    Me llamó, pero no _____ contestar porque estaba conduciendo.

Correct: 0 of 10

FAQ

Didn’t find your answer? Send us a request — we’ll tell you everything.

Is there a simple rule for choosing?

Picture a film: the indefinido is what happens on screen and moves the plot (came in, said, left); the imperfecto is the set and background (it was night, it was raining, everyone was asleep). Repeated habits are imperfecto too.

Why “viví dos años en Madrid” if it lasted two years?

Because we see the period as a complete, bounded block. The imperfecto (vivía) is for when those years are just the background to another story: Cuando vivía en Madrid, conocí a Pablo.

Where does the pretérito perfecto fit in?

The perfecto (he hecho) is for a past linked to now: today, this week, experience. The indefinido and imperfecto are for a past that’s over. Hoy he visto a Ana / Ayer vi a Ana.

Next step

Keep learning with a mini-course

Short online courses by Slay School teachers: a 15-minute lesson a day with audio, exercises and dialogues, and the words you forget come back on their own.

  • Day 1 is free
  • 15 minutes a day, at your own pace
  • Every word has audio
  • Lifetime access once paid

All you need to start is an email or a Google account.