Topic 03 · 5 free video lessons · 26 min

Spanish past tenses: preterite vs imperfect vs perfect

Preterite, imperfect, present perfect, past perfect and past perfect continuous: how the Spanish past tenses fit together, with tables and video lessons.

Watch in this orderPast tenses: the lessons

  1. 1 7:11 Lesson 05 · A2 Spanish Preterite Tense: The Complete Beginner Guide The Spanish preterite is the past tense for completed actions with a clear start and end: ayer comí tacos (yesterday I ate tacos). Regular -ar endings: -é, -aste, -ó, -amos, -asteis, -aron. Regular -er/-ir endings: -í, -iste, -ió, -imos, -isteis, -ieron. Key irregulars: fui, tuve, estuve, hice, di, dije.
  2. 2 6:03 Lesson 31 · A2 Spanish Imperfect Tense: How to Say "Used To" in Spanish The Spanish imperfect describes past habits, background, descriptions and ongoing actions with no clear end: vivíamos en Chicago (we used to live in Chicago). Endings for -ar verbs: -aba, -abas, -aba, -ábamos, -abais, -aban. For -er/-ir verbs: -ía, -ías, -ía, -íamos, -íais, -ían. Only three irregulars: ser (era), ir (iba), ver (veía).
  3. 3 5:36 Lesson 11 · A2 Spanish present perfect: haber + participle and 'have you ever' explained The Spanish present perfect is formed with the present tense of haber (he, has, ha, hemos, habéis, han) plus a past participle (-ado / -ido): he comido, has visto, hemos viajado. Use it for life experiences, 'ever' and 'never', and recent actions that still matter now, like English 'I have done'.
  4. 4 3:27 Lesson 13 · B1 Spanish past perfect: había + participle, the past before the past The Spanish past perfect (pluscuamperfecto) is formed with the imperfect of haber (había, habías, había, habíamos, habíais, habían) plus a past participle: había comido, habían salido. Use it for an action that was already complete before another past event, like English 'had done': cuando llegué, ya había empezado.
  5. 5 4:06 Lesson 14 · B2 Past perfect continuous in Spanish: había estado + gerund explained The past perfect continuous in Spanish is formed with había (the imperfect of haber) + estado + a gerund (-ando / -iendo): había estado trabajando means "I had been working". Use it for an action that had been going on for a while up to a moment in the past. Native speakers often prefer llevaba + time + gerund instead.

If you have ever frozen between fui and era, you already know why the Spanish past tense gets its own hub. English has one simple past; Spanish has two, plus three perfect tenses that stack on top. This page shows how the five pieces fit together and the order in which I teach them.

Here is the map in one sentence: the preterite and the imperfect are the two everyday past tenses, and the three perfect tenses are built with haber + participle to place one past event in relation to another. Learn the first pair well and the rest is arithmetic.

Five Spanish past tenses, in the order that makes sense

1. Spanish preterite tense. The tense of completed events: Ayer comí paella. (Yesterday I ate paella.) It answers "what happened?" and it is where your stories get their plot. Two sets of endings, a handful of irregulars, and a lot of use.

2. Spanish imperfect tense. The tense of background, habits and description: Cuando era niño, vivía en Lima. (When I was a child, I lived in Lima.) It answers "what was going on?" and it covers English "used to" and "was doing." Only three irregular verbs, and the most regular endings in the language.

Preterite vs imperfect is the single most important decision in the Spanish past tense, which is why those two lessons sit side by side. My shortcut: the preterite moves the story forward; the imperfect paints the scene around it.

3. Spanish present perfect. He + participle: He vivido en tres países. (I've lived in three countries.) Life experience and recent events that still touch the present. Once you know the participles, this tense is almost free.

4. Spanish past perfect. Había + participle for "the past before the past": Cuando llegué, ya habían cenado. (When I arrived, they had already had dinner.) Same participles, a new form of haber, and your stories gain a second layer.

5. Past perfect continuous in Spanish. Había estado + gerund for "had been doing": Había estado esperando una hora. (I had been waiting for an hour.) Rare, precise, and a sign that you have made it to the top of the ladder.

Everything here assumes you are comfortable with the present, so if you skipped ahead, visit the Spanish tenses hub first. And because ser and estar behave differently in the past (era, fue, estaba, estuvo), a quick refresher on Spanish verb conjugation pays off before you start.

LessonForm / formulaExampleUse it when…
Spanish preteritestem + -é, -aste, -ó, -amos, -asteis, -aron (-ar)Ayer trabajé diez horas. — Yesterday I worked ten hours.a completed action with a clear beginning or end
Spanish imperfectstem + -aba, -abas, -aba, -ábamos, -abais, -aban (-ar)Antes trabajaba en Bogotá. — I used to work in Bogotá.habits, descriptions, background, "used to"
Spanish present perfecthe / has / ha / hemos / habéis / han + participleHe terminado el informe. — I've finished the report.experiences and recent events linked to now
Spanish past perfecthabía / habías / había… + participleYa había salido. — She had already left.one past event that happened before another
Past perfect continuoushabía estado + -ando / -iendoHabía estado lloviendo. — It had been raining.an ongoing action that led up to a past moment
Profe Fer's tip

Learn the past through one story, not five tables. Tell me about your last trip: the plot goes in the preterite, the scenery and the feelings go in the imperfect, and anything that happened before the trip started goes in the past perfect. Retell the same story every week as you add a tense. That is how the Spanish past tense becomes yours.

Common questionsFAQ: spanish past tense

How many past tenses are there in Spanish?
Five that matter in everyday Spanish: the preterite (comí), the imperfect (comía), the present perfect (he comido), the past perfect (había comido) and the past perfect continuous (había estado comiendo). The preterite and the imperfect do most of the work; the three perfect tenses are built with haber plus a participle and are learned quickly once you know the participles.
What is the difference between the preterite and the imperfect in Spanish?
The preterite reports a completed action: ayer llovió (yesterday it rained). The imperfect describes background, habits and ongoing situations: llovía cuando salí (it was raining when I left), de niño llovía mucho (when I was a kid it rained a lot). In a story, the preterite moves the plot forward while the imperfect sets the scene. Time expressions like ayer or de repente usually signal the preterite; siempre or antes signal the imperfect.
How do you say 'used to' in Spanish?
With the imperfect tense: vivía en Madrid (I used to live in Madrid), jugábamos al fútbol (we used to play soccer). Spanish does not need an extra verb because the imperfect already carries the idea of a repeated or habitual past action. If you want to stress the habit, you can add solía + infinitive (solía correr, I used to run), but the plain imperfect is the everyday choice.
When do I use the present perfect in Spanish?
For experiences and recent events that still connect to the present: he estado en México (I've been to Mexico), hoy he trabajado mucho (I've worked a lot today). Form it with he, has, ha, hemos, habéis, han plus the past participle (-ado / -ido). Spain uses it for anything that happened today; much of Latin America prefers the preterite in that case, so both trabajé hoy and he trabajado hoy are correct.
Which Spanish past tense should I learn first?
The preterite, because it lets you tell what happened: fui, comí, vi, hablé. Add the imperfect a week or two later so you can describe how things were, and practice the two together in short stories. The present perfect comes next and is easy once you know the participles. Leave the past perfect and the past perfect continuous for when you can already narrate a weekend without stopping.
Free on YouTube

Every past tenses lesson is free on YouTube

Every lesson on this site is a free video on Profe Fer's channel. Subscribe so the next one lands in your feed.