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.
| Lesson | Form / formula | Example | Use it when… |
|---|---|---|---|
| Spanish preterite | stem + -é, -aste, -ó, -amos, -asteis, -aron (-ar) | Ayer trabajé diez horas. — Yesterday I worked ten hours. | a completed action with a clear beginning or end |
| Spanish imperfect | stem + -aba, -abas, -aba, -ábamos, -abais, -aban (-ar) | Antes trabajaba en Bogotá. — I used to work in Bogotá. | habits, descriptions, background, "used to" |
| Spanish present perfect | he / has / ha / hemos / habéis / han + participle | He terminado el informe. — I've finished the report. | experiences and recent events linked to now |
| Spanish past perfect | había / habías / había… + participle | Ya había salido. — She had already left. | one past event that happened before another |
| Past perfect continuous | había estado + -ando / -iendo | Había estado lloviendo. — It had been raining. | an ongoing action that led up to a past moment |
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.




