Skip to content
ConjugoGet the app

Tenses

Spanish Verb Tenses: All of Them, Explained Simply

Spanish has more tenses than English, but you use a small core every day. Here they all are, organized by mood, each with one example and a plain note on when it's used.

Spanish verbs carry more information than English ones. A single conjugated form tells you who is acting, when, and how the speaker views the action. That’s a lot packed into one word, which is why the tense system looks big at first.

It’s smaller than it looks. Everything is organized into three moods, and within each mood the tenses follow predictable patterns. Learn the core five or six and you can hold real conversations; the rest fill in over time.

Every example below uses hablar (to speak) in the yo form so you can compare them directly. To see any of these for a specific verb, open its page under verb conjugations, where the irregular forms are marked.

Indicative: the mood of facts

This is the mood you’ll use most. It states what is, was, or will be.

TenseExample (yo)Use it for
Presenthablohabits, facts, current states
Preteritehablécompleted actions in the past
Imperfecthablabaongoing or repeated past actions
Futurehablarépredictions and future actions
Conditionalhablaría“would” statements and hypotheticals
Present perfecthe habladorecent past tied to the present
Past perfecthabía habladoa past action before another past action
Future perfecthabré hablado“will have” done by some point
Conditional perfecthabría hablado“would have” done

The two past tenses, preterite and imperfect, are the ones learners wrestle with most: preterite for a finished event (hablé con ella ayer), imperfect for the background or a habit (hablaba con ella todos los días). The future tense has its own guide.

Subjunctive: the mood of doubt and wish

The subjunctive isn’t a tense; it’s a mood you switch into when something is uncertain, desired, or emotional. It usually follows que.

TenseExample (yo)Use it for
Present subjunctivehablewishes, doubts, emotions: espero que hable
Imperfect subjunctivehablara / hablasepast subjunctive and hypotheticals: si hablara
Present perfect subjunctivehaya habladoespero que haya hablado
Past perfect subjunctivehubiera habladosi hubiera hablado

If the subjunctive feels slippery, you’re in good company. It’s less about memorizing rules and more about recognizing the triggers (wishing, doubting, requesting) that flip you out of the indicative.

Imperative: the mood of commands

The imperative gives orders and makes requests. It has affirmative and negative forms, and they’re built differently.

  • Affirmative: habla (tú), hable (usted), hablad (vosotros), hablen (ustedes)
  • Negative: no hables, no hable, no habléis, no hablen

The negative commands borrow their forms from the present subjunctive, which is one reason the subjunctive is worth learning.

Non-finite forms

Three forms don’t conjugate for a subject. They’re the building blocks for everything else.

FormExampleRole
Infinitivehablarthe dictionary form; “to speak”
Gerundhablando“speaking”; used in the progressive (estoy hablando)
Past participlehablado“spoken”; used in all compound tenses

How compound tenses work

Every compound tense is just haber conjugated in some tense, plus the past participle. Change the tense of haber and you change the tense of the whole thing:

  • he hablado (present perfect): present of haber + participle
  • había hablado (past perfect): imperfect of haber + participle
  • habré hablado (future perfect): future of haber + participle

Learn the participle once and every compound tense opens up.

Where to go next

  • Start with the most common verbs, since high-frequency verbs appear in every tense.
  • Sort out ser vs. estar, the two verbs that mean “to be.”
  • Drill the future tense, the easiest tense to form.
  • Open any verb under conjugations to see all of these tenses filled in, with irregular forms highlighted.

Reading a tense chart is the starting line, not the finish. The forms stick when you produce them on demand, which is exactly what Conjugo is built for: type the conjugation, check it, and move to the next, across every tense above and entirely offline.

Keep learning