¿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.
Did any exercise give you trouble? We’ll go over it together in your free trial lesson.