¿Salí o he salido?.

Pretérito indefinido and pretérito perfecto: the clear rule and the most typical mistake.

  • Level A2 – B1
  • 5-minute read
  • 8 exercises

The rule.

  • Pretérito perfecto · he hablado

    For actions in a period of time that isn’t over yet or that we connect to the present.

    • Hoy he trabajado mucho.
    • Esta semana he ido dos veces al gimnasio.
    • ¿Has estado alguna vez en Granada?
    • Todavía no he terminado.
  • Pretérito indefinido · hablé

    For actions in a period of time that is already over, separate from the present.

    • Ayer trabajé mucho.
    • La semana pasada fui al gimnasio.
    • En 2019 estuve en Granada.
    • Hace dos días terminé el libro.

With the perfecto

hoy · esta mañana · esta semana · este año · alguna vez · ya · todavía no · nunca

With the indefinido

ayer · anoche · el lunes · la semana pasada · el año pasado · en 2020 · hace dos días

Note: this is how it’s used in Spain. In much of Latin America the indefinido is used far more, even with «hoy».

The trap for Italian speakers.

✗Ayer he salido con mis amigos.

✓Ayer salí con mis amigos.

Italian speakers use the «passato prossimo» almost always: «ieri sono uscita». In Spanish, with ayer and any finished period of time, you use the indefinido.

Your turn.

Choose the right answer. I explain every one.

Shall we practise it by speaking?

Exercises help you understand. In class you turn it into something you say without thinking.

Luis · your teacheronline

Did any exercise give you trouble? We’ll go over it together in your free trial lesson.