Spanish has more verb tenses than English does, but you do not need them all in equal measure. Some — the present indicative, the preterite, the imperfect, the present perfect — show up in every conversation; others are reserved for legal documents, literature, or hypothetical leaps into the past. This page is your atlas: it lays out the full system across the three moods, gives you one model form for each, and flags which ones you will actually use in modern Spain.
We will use hablar as the model verb throughout, showing the yo and vosotros forms for each tense so you see how peninsular Spanish marks the persons.
The shape of the system
Spanish tenses come in two flavors: simple (one word, made of stem + ending) and compound (two words, haber + past participle). Each appears in the indicative, the subjunctive, and a few in the conditional. That gives roughly 14 distinct tenses across the three moods, plus three imperative forms.
| Mood | Simple tenses | Compound tenses |
|---|---|---|
| Indicative | presente, pretérito, imperfecto, futuro, condicional | pretérito perfecto, pluscuamperfecto, futuro compuesto, condicional compuesto, pretérito anterior |
| Subjunctive | presente, imperfecto (-ra / -se), futuro | pretérito perfecto, pluscuamperfecto, futuro compuesto |
| Imperative | imperativo (affirmative and negative) | — |
Pretérito anterior (hube hablado) and futuro de subjuntivo (hablare) are essentially museum pieces — you will meet them in old legal language, the Quijote, and proverbs, but you will not produce them. The other twelve are alive.
The indicative tenses
Simple indicative
| Tense | Yo (hablar) | Vosotros (hablar) | Rough English equivalent | Use |
|---|---|---|---|---|
| Presente | hablo | habláis | I speak / I am speaking | Everyday — daily, often used |
| Pretérito (indefinido) | hablé | hablasteis | I spoke | Everyday — completed past, non-today |
| Pretérito imperfecto | hablaba | hablabais | I used to speak / I was speaking | Everyday — background, habits, descriptions in the past |
| Futuro simple | hablaré | hablaréis | I will speak | Less common in speech — replaced by ir a + infinitive |
| Condicional | hablaría | hablaríais | I would speak | Everyday — hypotheticals, politeness |
Hablo italiano bastante bien, pero el francés se me resiste.
I speak Italian pretty well, but French gives me trouble.
El año pasado hablé con ella sólo una vez en toda la primavera.
Last year I spoke with her only once the whole spring.
De pequeña hablaba con mi abuela en gallego.
As a little girl I used to speak Galician with my grandmother.
Compound indicative
The compound tenses are formed with the auxiliary haber + the past participle (for hablar: hablado). The participle never changes in compound tenses — only haber conjugates.
| Tense | Yo (hablar) | Vosotros (hablar) | Rough English equivalent | Use |
|---|---|---|---|---|
| Pretérito perfecto | he hablado | habéis hablado | I have spoken | Everyday in Spain — today / this week / lifetime experience |
| Pluscuamperfecto | había hablado | habíais hablado | I had spoken | Everyday — earlier-than-past |
| Futuro compuesto | habré hablado | habréis hablado | I will have spoken | Less common — completed future or past conjecture |
| Condicional compuesto | habría hablado | habríais hablado | I would have spoken | Everyday — unrealized past hypotheticals |
| Pretérito anterior | hube hablado | hubisteis hablado | (no English equivalent) | Archaic/literary — replaced by pluscuamperfecto in modern Spanish |
Esta mañana he hablado con mi jefe sobre las vacaciones.
This morning I spoke with my boss about the holidays.
Cuando llegué, ya habían hablado del tema sin mí.
When I got there, they had already talked about it without me.
The Spain–Latin America split: he hablado vs. hablé
This is the single most consequential difference between peninsular and Latin American verbal usage. In Spain, the pretérito perfecto (he hablado) is the default for events that happened today, this morning, this week, this month — the "hodiernal" zone, the time stretch the speaker still feels included in. Latin American speakers reach for the pretérito indefinido (hablé) in those same situations.
| Situation | Spain (peninsular) | Latin America |
|---|---|---|
| "I had breakfast at eight" (this morning) | He desayunado a las ocho. | Desayuné a las ocho. |
| "I called her this afternoon" | La he llamado esta tarde. | La llamé esta tarde. |
| "We saw a great film this week" | Hemos visto una peli buenísima esta semana. | Vimos una peli buenísima esta semana. |
| "I went to Paris last year" | Fui a París el año pasado. | Fui a París el año pasado. |
| "I have never been to Japan" | Nunca he estado en Japón. | Nunca he estado en Japón. |
Notice the third pair: for events that are clearly outside the current day or unit of time (last year, in 2019, when I was a kid), both varieties use the preterite. The disagreement is only over today-ish events. For "lifetime so far" experience (nunca he estado…), both varieties agree on the present perfect.
Esta semana he ido tres veces al gimnasio, ¡un récord para mí!
This week I've gone to the gym three times — a record for me!
Hoy he comido en casa de mi madre, como todos los domingos.
Today I ate at my mum's place, like every Sunday.
Ayer comí con Marta en aquel sitio nuevo del centro.
Yesterday I had lunch with Marta at that new place downtown.
If you learned Spanish in Latin America and move to Spain, this is the adjustment that takes longest — your ear will keep producing desayuné for "I had breakfast (this morning)" when the local form is he desayunado. See choosing/preterite-vs-present-perfect for the full decision guide.
The subjunctive tenses
The subjunctive has fewer tenses than the indicative because it does not need to mark the same fine-grained temporal distinctions — its job is to mark non-assertion, and that flag doesn't need a future tense in modern speech.
| Tense | Yo (hablar) | Vosotros (hablar) | Use |
|---|---|---|---|
| Presente | hable | habléis | Everyday — present/future non-asserted content |
| Imperfecto (-ra) | hablara | hablarais | Everyday — past/hypothetical non-asserted content |
| Imperfecto (-se) | hablase | hablaseis | Less common — slightly more literary variant of -ra |
| Pretérito perfecto | haya hablado | hayáis hablado | Everyday — completed action in non-asserted clause |
| Pluscuamperfecto | hubiera/hubiese hablado | hubierais/hubieseis hablado | Everyday — earlier-than-past in non-asserted clause |
| Futuro | hablare | hablareis | Archaic — survives only in legal language |
Espero que habléis con él antes de tomar una decisión.
I hope you (all) talk to him before making a decision.
Si tuviera más tiempo, te ayudaría con la mudanza.
If I had more time, I'd help you with the move.
Me extraña que no hayas llamado todavía a tu madre.
It's strange that you haven't called your mother yet.
The literary -ra as substitute for the pluperfect
A peculiarly Spanish curiosity: in newspaper writing, literature, and somewhat elevated speech, the -ra form of the imperfect subjunctive sometimes substitutes for the indicative pluperfect (había hablado). This is a fossil of the form's Latin origin — hablara descends from a Latin pluperfect indicative.
El rey que firmara el decreto en 1812 murió poco después.
The king who had signed the decree in 1812 died shortly after.
La novela que tanto éxito tuviera en los años setenta apenas se recuerda hoy.
The novel that enjoyed such success in the seventies is hardly remembered today.
This usage is (literary) — you will read it in El País and in Pérez-Reverte, but you should not produce it in conversation. In speech, que había firmado and que tuvo are normal.
The imperative
The imperative is technically not a tense but a mood, and it has fewer forms — it can only address persons you are talking to, never persons you are talking about.
| Person | Affirmative | Negative |
|---|---|---|
| tú | habla | no hables |
| vosotros / vosotras | hablad | no habléis |
| usted | hable | no hable |
| nosotros / nosotras | hablemos | no hablemos |
| ustedes | hablen | no hablen |
The affirmative vosotros form hablad is the most Spain-specific form in the entire verbal system — see verbs/imperative/affirmative-vosotros for the details.
What you'll actually use in modern Spain
If you are an active learner targeting peninsular Spanish, here are the tenses you will use every single day versus the ones you will mostly recognize:
| Use daily (production) | Recognize only (reading) |
|---|---|
| Presente de indicativo | Futuro simple (in everyday speech, replaced by ir a + infinitivo) |
| Pretérito perfecto (he hablado) | Pretérito anterior (hube hablado) — archaic |
| Pretérito indefinido (hablé) | Futuro de subjuntivo (hablare) — legal/literary |
| Imperfecto (hablaba) | Imperfecto de subjuntivo en -se (hablase) — slightly literary |
| Pluscuamperfecto (había hablado) | -ra as substitute for pluperfect (literary) |
| Condicional simple y compuesto | Futuro compuesto (habré hablado) — uncommon |
| Presente y imperfecto de subjuntivo | |
| Pretérito perfecto y pluscuamperfecto de subjuntivo | |
| Imperativo (incluido vosotros) |
That comes to roughly eight tenses for active production and a longer tail for passive recognition. Don't skip the recognition tier — newspapers, novels, and contracts will throw the rare forms at you on a regular basis.
How to read a verb on the page
When you see a form like hablaríais, you can decode it in three steps: identify the root (habla-), identify the suffix family (-ría- = conditional), and identify the person ending (-is = vosotros). The mood and tense are encoded in the suffix; the person is encoded in the last 1-3 letters. With practice this becomes automatic.
¿Vendríais a la boda si os mando una invitación oficial?
Would you (all) come to the wedding if I send you an official invitation?
Cuando hayáis terminado los deberes, podéis ver la tele.
When you've finished your homework, you can watch TV.
Common mistakes
❌ Hoy desayuné a las ocho. (in Spain)
Sounds slightly off in peninsular Spanish — today-events take the present perfect.
✅ Hoy he desayunado a las ocho.
Correct for Spain — *hoy* falls inside the hodiernal zone.
❌ Ayer he hablado con Marta.
Incorrect — *ayer* is outside today, so it requires the preterite.
✅ Ayer hablé con Marta.
Correct — past events disconnected from today use the preterite.
❌ Quería que vienes a la fiesta.
Incorrect — *quería que* in the past triggers the imperfect subjunctive.
✅ Quería que vinieras a la fiesta.
Correct — past subjunctive form for past wish.
❌ Si tendría tiempo, te ayudaría.
Incorrect — *if*-clauses with hypothetical meaning take the imperfect subjunctive, not the conditional.
✅ Si tuviera tiempo, te ayudaría.
Correct — *si* + imperfect subjunctive, then conditional.
❌ Cuando termines los deberes, vas a poder salir.
Inconsistent register — mixing future with *ir a*; future tense is cleaner.
✅ Cuando termines los deberes, podrás salir.
Correct — *cuando* + subjunctive + simple future for promised future event.
Where to go next
Each tense above has its own dedicated page with full conjugation tables, irregularities, and usage examples. Start with what you use first: the present indicative, the preterite, the imperfect, and the present perfect in peninsular form. From there, the all-tenses-at-a-glance page lets you compare the same verb across all forms side by side, and compound-tenses-complete drills into the haber-built family that Spanish leans on so heavily.
Now practice Spanish
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Spanish→Related Topics
- Todos los tiempos de un vistazoA2 — A single-page master reference of every Spanish tense and mood, with a sample regular verb fully conjugated, the name in English and Spanish, the CEFR level it appears at, and what each tense is for.
- Tiempos compuestos: referencia completaB1 — A complete reference for every Spanish compound tense — present perfect, pluperfect, preterite anterior, future perfect, conditional perfect, perfect subjunctive, pluperfect subjunctive — with full vosotros paradigms and notes on how peninsular Spanish leans heavily on the present perfect.
- Cómo elegir entre pretérito y pretérito perfectoA2 — Peninsular Spanish's defining past-tense choice. He comido for actions inside the current time frame (hoy, esta semana, este año, en mi vida); comí for actions outside it (ayer, la semana pasada, hace dos años). Time markers do most of the work. Plus the peninsular vs Latin American contrast and the northern Spain counter-trap.