What is the difference between the perfect tense and the preterite tense?

The preterite and perfect tenses are both used when an action has been completed. Then, what is the difference? Well, their use depends on regional differences and varieties of Spanish. But don't panick! It is actually simpler than it seems. 1.) In most of Latin America, when an action is completed, only the preterite is used, regardless of when it happened. E.g. "Hoy salí a correr" (I went for a run today). E.g. "Ayer no fui al colegio" (I didn't go to school yesterday). 2.) In most of Spain, when an action is completed, we need to look at when that action happened. a) If the completed action happened yesterday or before yesterday, we use the preterite tense. E.g. "Ayer comí tarta" (I ate cake yesterday). E.g. "Hace dos años fui a Inglaterra" (I went to England two years ago). b) If the completed action happened today, we use the perfect tense. E.g. "Hoy he salido a correr" (I went for a run today). Notice how I used the very first example again, but with a different verb tense. As you can see, there is more than one way of expressing the same idea. However, they are both equally correct, so pick your favourite! (When it comes to identifying dialects/varieties of Spanish this is a very useful hint).

JB
Answered by Joanes B. Spanish tutor

3319 Views

See similar Spanish GCSE tutors

Related Spanish GCSE answers

All answers ▸

When to use the preterite or imperfect tense?


When should I use the subjunctive?


¿Cómo podemos distinguir entre los usos del tiempo imperfecto y el pretérito?


How do you know when to use the imperfect tense and the preterite tense?


We're here to help

contact us iconContact ustelephone icon+44 (0) 203 773 6020
Facebook logoInstagram logoLinkedIn logo

MyTutor is part of the IXL family of brands:

© 2026 by IXL Learning