Spanish Tenses Chart: All 14 Tenses with Examples (Cheat Sheet)
There are 17 Spanish tenses (tiempos verbales) according to the Royal Spanish Academy (RAE) and its Nueva gramática: 10 in the indicative, 6 in the subjunctive and the imperative. Three of them are archaic and you won't hear them in everyday speech: the pretérito anterior (hube hablado), the future subjunctive (hablare) and the future perfect subjunctive (hubiere hablado). So the practical answer to "how many tenses are there in Spanish?" is 14: 9 in the indicative, 4 in the subjunctive and the imperative. On top of that come two non-finite forms, the gerund (gerundio) and the past participle (participio), which you need for estar + gerund and for every compound tense.
This page is a Spanish tenses chart and cheat sheet in one place, like the grammar spread at the back of a textbook: a map of the tenses by mood, a list of all Spanish tenses with when to use each one, the full conjugation of hablar, the regular endings, a guide to choosing the right past tense and the order to learn the tenses from A1 to B2. Every tense in the chart links to a detailed guide with the rules and the irregular verbs.
On this page:
- Spanish tenses by mood: indicative, subjunctive and imperative;
- the Spanish tenses chart: when to use each tense, signal words and examples;
- hablar conjugated in every tense;
- regular -ar, -er and -ir endings and the forms of haber;
- which past tense to use;
- when to use the subjunctive;
- the order to learn Spanish tenses by level, A1-B2;
- common mistakes.
Spanish tenses by mood: indicative, subjunctive and imperative
Spanish verbs have three moods (modos). The indicative (indicativo) states facts and things you see as real: hablo, hablé, hablaré (I speak, I spoke, I will speak). The subjunctive (subjuntivo) covers wishes, doubts, emotions, value judgments and hypotheses: quiero que hables (I want you to speak). The imperative (imperativo) gives commands and makes requests: habla (speak), no hables (don't speak).
Within each mood there are simple tenses, which are one word (hablo, I speak), and compound tenses (tiempos compuestos), which are always haber + past participle: he hablado (I have spoken), había hablado (I had spoken). Once you know the forms of haber, you can build every compound tense.
| Mood | Past | Present | Future |
|---|---|---|---|
| Indicative (indicativo) |
Present perfect (pretérito perfecto) Preterite (pretérito indefinido) Imperfect (pretérito imperfecto) Past perfect (pluscuamperfecto) |
Present (presente) |
Simple future (futuro simple) Future perfect (futuro perfecto) |
| Conditional (condicional, part of the indicative) | Conditional perfect (condicional compuesto) | Conditional (condicional simple) | - |
| Subjunctive (subjuntivo) |
Present perfect subjunctive (pretérito perfecto de subjuntivo) Imperfect subjunctive (imperfecto de subjuntivo) Past perfect subjunctive (pluscuamperfecto de subjuntivo) |
Present subjunctive (presente de subjuntivo) | Present subjunctive (presente de subjuntivo) |
| Imperative (imperativo) | - |
Affirmative commands (imperativo afirmativo) Negative commands (imperativo negativo) |
- |
The RAE treats the conditional as a tense of the indicative, but many textbooks list it separately, which is why it has its own row here. The present subjunctive covers both the present and the future: Espero que me llames mañana (I hope you call me tomorrow).
Spanish tenses chart: when to use each tense
Here are all Spanish tenses explained in one line each, grouped by mood. Each row gives the English name with the Spanish one in parentheses, when you use the tense, the signal words that usually go with it and an example with hablar (to speak). Click a tense to open its full guide.
Indicative (indicativo)
| Tense | When to use it | Example |
|---|---|---|
| Present (presente de indicativo) | Habits, facts and what is happening now; also fixed plans for the near future. Signal words: siempre, todos los días, ahora, normalmente (always, every day, now, usually) |
Todos los días hablo con mi madre. (I talk to my mom every day.) |
| Present perfect (pretérito perfecto, also pretérito perfecto compuesto) | A past action connected to the present: in a time period that isn't over yet, or life experience up to now. Signal words: hoy, esta semana, ya, todavía no, alguna vez (today, this week, already, not yet, ever) |
Hoy he hablado con el jefe dos veces. (I've talked to the boss twice today.) |
| Preterite (pretérito indefinido, RAE: pretérito perfecto simple) | A completed action at a specific moment in the past; the events of a story. Signal words: ayer, el año pasado, en 2019, hace dos días (yesterday, last year, in 2019, two days ago) |
Ayer hablé con el médico. (Yesterday I talked to the doctor.) |
| Imperfect (pretérito imperfecto) | Past habits, descriptions and background: what used to happen or what was going on. Signal words: antes, de niño, siempre, mientras, todos los veranos (before, as a kid, always, while, every summer) |
De niño hablaba mucho en clase. (As a kid, I used to talk a lot in class.) |
| Past perfect (pretérito pluscuamperfecto, the pluperfect) | An action that happened before another past action: the past of the past. Signal words: ya, cuando, antes de, nunca (already, when, before, never) |
Cuando llegué, ya habían hablado del tema. (When I arrived, they had already discussed the topic.) |
| Simple future (futuro simple, also futuro imperfecto) | Plans and predictions; also guesses about the present. Signal words: mañana, el año que viene, dentro de, pronto (tomorrow, next year, in [time], soon) |
Mañana hablaré con el director. (I'll talk to the director tomorrow.) |
| Future perfect (futuro perfecto, also futuro compuesto) | An action that will be finished before a point in the future; also guesses about the recent past. Signal words: para + date, ya, antes de (by + date, already, before) |
Para el viernes ya habremos hablado con todos. (By Friday we'll have talked to everyone.) |
| Conditional (condicional simple) | What would happen: advice, polite requests, wishes and hypotheses. Signal words: en tu lugar, me gustaría, podría, deberías (if I were you, I'd like, could, you should) |
Yo en tu lugar hablaría con ella. (If I were you, I'd talk to her.) |
| Conditional perfect (condicional compuesto) | What would have happened but didn't: regrets and unreal situations in the past. Signal words: pero, si hubiera…, en ese caso (but, if I had…, in that case) |
Habría hablado contigo, pero no te vi. (I would have talked to you, but I didn't see you.) |
Subjunctive (subjuntivo)
| Tense | When to use it | Example |
|---|---|---|
| Present subjunctive (presente de subjuntivo) | After expressions of wishing, emotion, doubt and purpose, for present or future actions. Signal words: quiero que, es posible que, para que, ojalá (I want… to, it's possible that, so that, hopefully) |
Quiero que hables más despacio. (I want you to speak more slowly.) |
| Present perfect subjunctive (pretérito perfecto de subjuntivo) | The same triggers as the present subjunctive, for an action that is already finished. Signal words: espero que, me alegra que, no creo que (I hope that, I'm glad that, I don't think that) |
Espero que hayas hablado con tu hermano. (I hope you've talked to your brother.) |
| Imperfect subjunctive (pretérito imperfecto de subjuntivo, with -ra or -se endings) | Subjunctive triggers after a past-tense main verb, and unlikely or unreal conditions in the present. Signal words: si…, ojalá, como si, quería que (if…, I wish, as if, I wanted… to) |
Si hablaras inglés, conseguirías el trabajo. (If you spoke English, you'd get the job.) |
| Past perfect subjunctive (pluscuamperfecto de subjuntivo) | Unreal conditions and regrets about the past: what could have happened but didn't. Signal words: si hubiera…, ojalá hubiera (if I had…, I wish I had) |
Si hubieras hablado antes, todo sería distinto. (If you had spoken up earlier, everything would be different.) |
Imperative (imperativo)
| Tense | When to use it | Example |
|---|---|---|
| Affirmative commands (imperativo afirmativo) | Commands, instructions, requests and invitations. Signal words: por favor, ahora, primero (please, now, first) |
Habla más alto, por favor. (Speak louder, please.) |
| Negative commands (imperativo negativo) | Telling someone not to do something; the forms come from the present subjunctive. Signal words: no, nunca, jamás (don't, never, never ever) |
No hables tan rápido. (Don't talk so fast.) |
Non-finite forms (formas no personales)
| Tense | When to use it | Example |
|---|---|---|
| Gerund (gerundio, the -ing form) | Actions in progress with estar (estar + gerund), and how or while something is done. Signal words: ahora, en este momento, mientras (now, right now, while) |
Estoy hablando por teléfono, ahora te llamo. (I'm talking on the phone; I'll call you right back.) |
| Past participle (participio) | Needed for every compound tense and for the passive voice; after haber it never changes. Pattern: he / había / habré + past participle |
Todavía no hemos hablado de dinero. (We haven't talked about money yet.) |
All the examples use the same verb, hablar, on purpose: that way you can see how one verb changes from tense to tense. Two regional notes. In Latin America, vosotros isn't used: ustedes with the third-person plural form covers every "you all" (ustedes hablan, you all speak), so if you're learning Latin American Spanish you can skip the vosotros forms at first. And the choice between the present perfect and the preterite depends on the region: in Spain, hoy goes with the present perfect (Hoy he hablado con él), while in Latin America and the Canary Islands the preterite is usually used even with hoy (Hoy hablé con él). Both mean "I talked to him today."
Hablar conjugation in every Spanish tense
Hablar (to speak) is a regular -ar verb, so these tables double as a model: any regular -ar verb, such as trabajar, estudiar or llamar, follows the same pattern. Swap the stem and keep the endings.
Indicative: simple tenses
| Person | Present (presente) | Preterite (pretérito indefinido) | Imperfect (pretérito imperfecto) | Simple future (futuro simple) | Conditional (condicional simple) |
|---|---|---|---|---|---|
| yo (I) | hablo | hablé | hablaba | hablaré | hablaría |
| tú (you) | hablas | hablaste | hablabas | hablarás | hablarías |
| él / ella / usted (he, she, you formal) | habla | habló | hablaba | hablará | hablaría |
| nosotros / nosotras (we) | hablamos | hablamos | hablábamos | hablaremos | hablaríamos |
| vosotros / vosotras (you all, Spain) | habláis | hablasteis | hablabais | hablaréis | hablaríais |
| ellos / ellas / ustedes (they, you all) | hablan | hablaron | hablaban | hablarán | hablarían |
Indicative: compound tenses
| Person | Present perfect (pretérito perfecto) | Past perfect (pluscuamperfecto) | Future perfect (futuro perfecto) | Conditional perfect (condicional compuesto) |
|---|---|---|---|---|
| yo (I) | he hablado | había hablado | habré hablado | habría hablado |
| tú (you) | has hablado | habías hablado | habrás hablado | habrías hablado |
| él / ella / usted (he, she, you formal) | ha hablado | había hablado | habrá hablado | habría hablado |
| nosotros / nosotras (we) | hemos hablado | habíamos hablado | habremos hablado | habríamos hablado |
| vosotros / vosotras (you all, Spain) | habéis hablado | habíais hablado | habréis hablado | habríais hablado |
| ellos / ellas / ustedes (they, you all) | han hablado | habían hablado | habrán hablado | habrían hablado |
Subjunctive
| Person | Present (presente) | Present perfect (pretérito perfecto) | Imperfect (pretérito imperfecto) | Past perfect (pluscuamperfecto) |
|---|---|---|---|---|
| yo (I) | hable | haya hablado | hablara / hablase | hubiera / hubiese hablado |
| tú (you) | hables | hayas hablado | hablaras / hablases | hubieras / hubieses hablado |
| él / ella / usted (he, she, you formal) | hable | haya hablado | hablara / hablase | hubiera / hubiese hablado |
| nosotros / nosotras (we) | hablemos | hayamos hablado | habláramos / hablásemos | hubiéramos / hubiésemos hablado |
| vosotros / vosotras (you all, Spain) | habléis | hayáis hablado | hablarais / hablaseis | hubierais / hubieseis hablado |
| ellos / ellas / ustedes (they, you all) | hablen | hayan hablado | hablaran / hablasen | hubieran / hubiesen hablado |
The two imperfect subjunctive endings, -ra and -se, mean the same thing. The -ra forms are more common, especially in Latin America, so learn those first.
Imperative and non-finite forms
| Person | Affirmative commands (imperativo afirmativo) | Negative commands (imperativo negativo) |
|---|---|---|
| tú (you) | habla | no hables |
| usted (you formal) | hable | no hable |
| nosotros / nosotras (let's) | hablemos | no hablemos |
| vosotros / vosotras (you all, Spain) | hablad | no habléis |
| ustedes (you all) | hablen | no hablen |
Infinitive (infinitivo): hablar · Gerund (gerundio): hablando · Past participle (participio): hablado
Regular verb endings by tense: -ar, -er and -ir
Simple tenses are built from the stem plus an ending: habl- + -o = hablo. The future and the conditional are the exception: they add the ending to the whole infinitive (hablar + -é = hablaré), and their endings are the same for all three groups. The imperfect subjunctive comes from the ellos form of the preterite minus -ron: hablaron → habla- → hablara, and this trick works for irregular verbs too: tuvieron → tuviera. Compound tenses are haber + past participle, and the participle ends in -ado for -ar verbs and in -ido for -er and -ir verbs: hablado, comido, vivido.
Endings of the simple tenses
| Tense | -ar (hablar) | -er (comer) | -ir (vivir) |
|---|---|---|---|
| Present (presente) | -o, -as, -a, -amos, -áis, -an | -o, -es, -e, -emos, -éis, -en | -o, -es, -e, -imos, -ís, -en |
| Preterite (pretérito indefinido) | -é, -aste, -ó, -amos, -asteis, -aron | -í, -iste, -ió, -imos, -isteis, -ieron | -í, -iste, -ió, -imos, -isteis, -ieron |
| Imperfect (pretérito imperfecto) | -aba, -abas, -aba, -ábamos, -abais, -aban | -ía, -ías, -ía, -íamos, -íais, -ían | -ía, -ías, -ía, -íamos, -íais, -ían |
| Simple future (futuro simple): infinitive + | -é, -ás, -á, -emos, -éis, -án | same | same |
| Conditional (condicional simple): infinitive + | -ía, -ías, -ía, -íamos, -íais, -ían | same | same |
| Present subjunctive (presente de subjuntivo) | -e, -es, -e, -emos, -éis, -en | -a, -as, -a, -amos, -áis, -an | -a, -as, -a, -amos, -áis, -an |
| Imperfect subjunctive (imperfecto de subjuntivo) | -ara, -aras, -ara, -áramos, -arais, -aran (or -ase, -ases, -ase, -ásemos, -aseis, -asen) | -iera, -ieras, -iera, -iéramos, -ierais, -ieran (or -iese, -ieses, -iese, -iésemos, -ieseis, -iesen) | same as -er |
Haber in the compound tenses
| Compound tense | haber | + past participle |
|---|---|---|
| Present perfect (pretérito perfecto) | he, has, ha, hemos, habéis, han | hablado / comido / vivido |
| Past perfect (pluscuamperfecto) | había, habías, había, habíamos, habíais, habían | hablado / comido / vivido |
| Future perfect (futuro perfecto) | habré, habrás, habrá, habremos, habréis, habrán | hablado / comido / vivido |
| Conditional perfect (condicional compuesto) | habría, habrías, habría, habríamos, habríais, habrían | hablado / comido / vivido |
| Present perfect subjunctive (pretérito perfecto de subjuntivo) | haya, hayas, haya, hayamos, hayáis, hayan | hablado / comido / vivido |
| Past perfect subjunctive (pluscuamperfecto de subjuntivo) | hubiera, hubieras, hubiera, hubiéramos, hubierais, hubieran (or hubiese, hubieses, hubiese, hubiésemos, hubieseis, hubiesen) | hablado / comido / vivido |
Irregular verbs break these patterns, but not equally in every tense. Most irregular forms are in the present (tengo, hago) and the preterite (tuve, hice, fui). The imperfect has only three irregular verbs: ser (era), ir (iba) and ver (veía). In the future and the conditional, twelve verbs change only their stem and keep the regular endings: tendr-, podr-, har-, dir- and so on (tendré, podría). And a handful of very common verbs have irregular past participles: hecho, dicho, visto, puesto, escrito, vuelto, abierto, muerto, roto. The full breakdown by tense is on the Spanish irregular verbs page.
Which past tense to use: present perfect, preterite, imperfect or past perfect
Choosing the right past tense is where most English speakers struggle, because the English "I ate" can be he comido, comí or comía depending on the meaning. Spanish has four everyday past tenses, and each one answers a different question. Here is the same situation, eating paella, in all four:
| Tense | Example | Why this tense |
|---|---|---|
| Present perfect (pretérito perfecto) | Hoy he comido paella. (I had paella today.) | Today isn't over yet, so the action is still connected to the present. Notice that English uses the simple past here. |
| Preterite (pretérito indefinido) | Ayer comí paella. (I had paella yesterday.) | A finished action at a specific moment: yesterday is over. |
| Imperfect (pretérito imperfecto) | De niño comía paella todos los domingos. (As a kid, I used to eat paella every Sunday.) | A past habit: what used to happen, with no clear beginning or end. The same tense is used for descriptions and background. |
| Past perfect (pluscuamperfecto) | Cuando llegaste, ya había comido. (When you got here, I had already eaten.) | The action happened before another past action, your arrival. |
- Preterite = what happened. If the sentence moves the story forward, use the preterite: Llegué, comí y salí. (I arrived, ate and left.)
- Imperfect = what it was like. Use it for background, descriptions, habits and actions in progress when something else happened: Comía cuando llegaste. (I was eating when you arrived.)
- Present perfect vs preterite depends on the region. In Spain, the present perfect goes with hoy, esta semana, este año and ya. In Latin America the preterite is more common even with these words: Hoy comí paella. (I had paella today.)
- Past perfect = even earlier. Use it when you're already telling a story in the past and need to go one step further back.
For a detailed comparison with more examples and a quiz, see Preterite vs Imperfect in Spanish.
When to use the subjunctive: a quick summary
The subjunctive is a mood, not a single tense. It usually appears in the second part of a sentence, after que, when the first part expresses something other than a plain fact. Compare Creo que tiene razón (I think he's right: you state a belief, so the indicative) with No creo que tenga razón (I don't think he's right: you deny it, so the subjunctive). The most common triggers:
- Wishes and requests (quiero que, pido que): Te pido que me llames mañana. (I'm asking you to call me tomorrow.)
- Emotions (me alegra que, me molesta que): Me alegra que estés aquí. (I'm glad you're here.)
- Doubt and denial (no creo que, dudo que): Dudo que pueda venir. (I doubt he can come.)
- Value judgments (es importante que, es mejor que): Es importante que comamos bien. (It's important for us to eat well.)
- Purpose (para que): Te lo explico otra vez para que lo entiendas. (I'll explain it again so you understand.)
- Hopes with ojalá: Ojalá haga buen tiempo el sábado. (Hopefully the weather will be nice on Saturday.)
Which subjunctive tense you need depends on time: the present for now or later (quiero que hables), the present perfect for something already done (espero que hayas hablado), the imperfect after a past-tense main verb and in si clauses (quería que hablaras, si hablaras) and the past perfect for an unreal past (si hubieras hablado). Start with the present subjunctive guide: it is the most common of the four, and the triggers are the same for all of them.
Every trigger with examples (WEIRDO, expressions, conjunctions) plus an interactive quiz: Spanish subjunctive: when to use it.
The order to learn Spanish tenses: levels A1-B2
Most textbooks teach the tenses in roughly the same order, based on the Instituto Cervantes curriculum (Plan Curricular del Instituto Cervantes) and courses like Aula and Nuevo Prisma. Each level adds the tenses you need for a new set of real-life situations, so this is a safe Spanish tenses order to learn on your own too:
| Level | Tenses | What you can say |
|---|---|---|
| A1 | Present, estar + gerund, ir a + infinitive, affirmative commands (tú, usted) | Describe yourself and your habits, talk about plans for the near future, make simple requests. |
| A2 | Present perfect, preterite, imperfect, simple future, negative commands, conditional (me gustaría, podría) | Talk about the past, make plans and predictions, ask for things politely. |
| B1 | Past perfect, present subjunctive, present perfect subjunctive, future perfect, conditional (advice, hypotheses) | Express wishes, give advice and opinions, make guesses, put past events in order. |
| B2 | Imperfect subjunctive, past perfect subjunctive, conditional perfect | Talk about unreal conditions and regrets, report in the past what other people said. |
- One tense at a time. Learn the regular verbs and the signal words first, then the irregular verbs in groups: all the -go verbs together, all the e → ie verbs together.
- Memorize three forms of each verb: present yo, preterite yo and the past participle: tengo, tuve, tenido; hago, hice, hecho. Most other forms follow from these three.
- Practice a little every day. Ten minutes of conjugating in the trainer works better than an hour once a week, because the forms have to come out automatically.
Start with the 100 most common Spanish verbs: these are the verbs you will use in almost every sentence.
Common mistakes with Spanish tenses
Most tense mistakes come from translating English word for word. These seven are the most frequent; an asterisk (*) marks the incorrect version.
- *Cuando llegué a casa, mi madre cocinó la cena. → Cuando llegué a casa, mi madre cocinaba / estaba cocinando la cena. (When I got home, my mom was cooking dinner.) If she was in the middle of cooking when you walked in, that's background, so use the imperfect or estar + gerund. Cocinó would mean she started cooking after you arrived.
- *Ayer he ido al médico. → Ayer fui al médico. (I went to the doctor yesterday.) Ayer is a finished time period, so standard Spanish uses the preterite. Learners in Spain often overuse the present perfect because they hear it all the time.
- *Quiero que vienes. → Quiero que vengas. (I want you to come.) When a verb of wishing is followed by a different subject (yo quiero, tú vienes), the second verb goes in the subjunctive.
- *Cuando tendré tiempo, te llamaré. → Cuando tenga tiempo, te llamaré. (When I have time, I'll call you.) After cuando referring to the future, Spanish uses the present subjunctive, never the future. English works the same way: "when I have," not "when I will have."
- *Si tendré dinero, viajaré. → Si tengo dinero, viajaré. (If I have money, I'll travel.) In a real condition, si takes the present indicative, just like "if I have" in English.
- *Si tendría dinero, viajaría. → Si tuviera dinero, viajaría. (If I had money, I'd travel.) The conditional goes in the result, never after si; an unlikely condition takes the imperfect subjunctive.
- *He ya comido. → Ya he comido. (I've already eaten.) Nothing goes between haber and the participle: words like ya and todavía, and object pronouns, go before haber: Ya lo he visto. (I've already seen it.)
How to use this chart: when you're not sure which tense you need, start with the main table and look for a signal word in your sentence (ayer, mientras, quiero que). Then check the form in the hablar tables or the endings table, and open the guide for that tense for the full rules and the irregular verbs. Keep the page bookmarked as your Spanish tenses cheat sheet while you practice.
Related: Spanish irregular verbs by tense, the 100 most common Spanish verbs, Spanish reflexive verbs, Preterite vs Imperfect (with a quiz) and the full Spanish grammar index.
Frequently asked questions
How many tenses are there in Spanish?
The Royal Spanish Academy (RAE) counts 17 tenses: 10 in the indicative, 6 in the subjunctive and the imperative. Three of them are archaic (pretérito anterior, future subjunctive and future perfect subjunctive), so in everyday Spanish you need 14: 9 indicative tenses, 4 subjunctive tenses and the imperative.
Which Spanish tense should I learn first?
Start with the present tense. Then learn the present perfect and the preterite to talk about the past, and add the imperfect after that. The future, the conditional and the subjunctive come later, at levels A2 and B1.
What is the difference between the pretérito perfecto and the pretérito indefinido?
The pretérito perfecto (he hablado, I have spoken) links a past action to the present, usually with hoy or esta semana. The pretérito indefinido (hablé, I spoke) describes an action finished at a specific time, like ayer. In Latin America and the Canary Islands the indefinido is usually used even with hoy.
What are the hardest Spanish tenses?
The preterite, because many of the most common verbs are irregular in it (tuve, hice, fui); choosing between the preterite and the imperfect, since English often uses one past tense for both; and the subjunctive, which English barely uses.
What are compound tenses in Spanish?
Compound tenses (tiempos compuestos) are formed with haber plus the past participle: he hablado, había hablado, habré hablado. In everyday Spanish there are six of them: four in the indicative and two in the subjunctive.
How can I learn Spanish tenses fast?
Follow the order of the levels from A1 to B2 and learn one tense at a time together with its signal words. Learn irregular verbs in groups, memorize three forms of each verb (present yo, preterite yo and the past participle) and practice a little every day.