The Spanish subjunctive (el subjuntivo) is the grammar point that intimidates most intermediate learners. English speakers struggle with it because English has almost entirely lost its subjunctive mood — we use it in a handful of fixed expressions ("if I were you," "I suggest that he be present") without consciously recognising it. Spanish uses the subjunctive constantly and productively. This guide explains what it is, when to use it, and how to form it.

What Is the Subjunctive?

The indicative mood states facts and objective reality: Sé que viene — I know that he is coming. This is real, known, definite.

The subjunctive mood expresses subjectivity — wishes, doubts, emotions, hypotheticals, recommendations, things that are not certain or objective: Espero que venga — I hope that he comes. This is desired, not definite.

The key question to ask yourself: Is this a fact, or is it filtered through someone's wishes, feelings or doubts? If it's filtered — use the subjunctive.

Forming the Present Subjunctive

The present subjunctive is formed from the yo form of the present indicative — remove the -o and add the opposite vowel endings:

Pronoun-AR verbs (hablar)-ER/-IR verbs (comer/vivir)
yohablecoma / viva
hablescomas / vivas
él/ella/ustedhablecoma / viva
nosotroshablemoscomamos / vivamos
vosotroshabléiscomáis / viváis
ellos/ustedeshablencoman / vivan

The "opposite vowel" trick: -AR verbs use E endings in the subjunctive; -ER/-IR verbs use A endings. This is the reverse of the indicative.

Why the yo form? Because any yo-form irregularity carries into the entire subjunctive: tener → tengo → tenga, tengas, tenga...hacer → hago → haga, hagas...

Irregular Present Subjunctive Verbs

Six common verbs are completely irregular in the subjunctive:

Verbyoélnosotrosellos
serseaseasseaseamossean
estarestéestésestéestemosestén
irvayavayasvayavayamosvayan
sabersepasepassepasepamossepan
haberhayahayashayahayamoshayan
dardesdemosden

When to Use the Subjunctive: The WEIRDO Framework

The most useful memory tool for subjunctive triggers is WEIRDO:

W — Wishes (Deseos)

Any expression of wanting, wishing, hoping or preferring someone else to do something triggers the subjunctive in the second clause:

  • Quiero que vengas conmigo. — I want you to come with me.
  • Espero que lleguen a tiempo. — I hope they arrive on time.
  • Prefiero que hablemos mañana. — I prefer that we talk tomorrow.
  • Deseo que tengas mucho éxito. — I wish you great success.

Critical rule: The subjunctive is only triggered when the subject of the main clause is different from the subject of the dependent clause. If both subjects are the same, use the infinitive: Quiero venir (I want to come — same subject) vs Quiero que vengas (I want you to come — different subjects).

E — Emotions (Emociones)

Expressing emotions about something someone else does triggers the subjunctive:

  • Me alegra que estés bien. — I'm glad you're well.
  • Es una lástima que no puedas venir. — It's a shame you can't come.
  • Me sorprende que hable tan bien. — I'm surprised she speaks so well.
  • Tengo miedo de que sea demasiado tarde. — I'm afraid it might be too late.

I — Impersonal Expressions (Expresiones Impersonales)

Impersonal expressions beginning with es + adjective trigger the subjunctive:

  • Es importante que estudies todos los días. — It's important that you study every day.
  • Es necesario que llegues antes de las nueve. — It's necessary that you arrive before nine.
  • Es posible que llueva mañana. — It's possible that it will rain tomorrow.
  • Es bueno que hagas ejercicio. — It's good that you exercise.
  • Es una pena que no vengan. — It's a pity they aren't coming.

R — Recommendations and Requests (Recomendaciones)

  • Te recomiendo que reserves con antelación. — I recommend you book in advance.
  • Te sugiero que tomes el AVE. — I suggest you take the high-speed train.
  • El médico me aconseja que descanse. — The doctor advises me to rest.
  • Me pide que le ayude. — He's asking me to help him.

D — Doubt and Denial (Duda y Negación)

Expressing doubt or denying something triggers the subjunctive:

  • No creo que sea verdad. — I don't think it's true.
  • Dudo que llegue a tiempo. — I doubt he'll arrive on time.
  • No es cierto que haya un problema. — It's not true that there's a problem.
  • No estoy seguro/a de que vengan. — I'm not sure they're coming.

Indicative vs Subjunctive with creer: Creo que es verdad (indicative — I believe it's true, stated as a fact) vs No creo que sea verdad (subjunctive — I don't believe it's true, expressing doubt).

O — Ojalá and Other Set Expressions

  • Ojalá que llegue pronto. — I hope/wish he arrives soon. (ojalá always takes subjunctive)
  • Que tengas buen viaje. — Have a good trip! (set expression)
  • Que te mejores. — Get well soon! (literally: may you get better)
  • Que descanse usted. — Rest well! (formal)

Subjunctive in Adjective Clauses: Uncertain Antecedents

When a relative clause refers to something that may not exist or whose existence is uncertain, use the subjunctive:

  • Busco a alguien que hable español. — I'm looking for someone who speaks Spanish. (unknown person — they might not exist)
  • Conozco a alguien que habla español. — I know someone who speaks Spanish. (specific known person — indicative)
  • ¿Hay algún vuelo que llegue antes del mediodía? — Is there any flight that arrives before midday? (uncertain whether it exists)

Subjunctive After Certain Conjunctions

Several conjunctions always or sometimes require the subjunctive:

  • para que (so that/in order that) — always subjunctive:
    Te lo explico para que lo entiendas. — I'll explain it so you understand it.
  • a menos que (unless) — always subjunctive:
    Iré a menos que llueva. — I'll go unless it rains.
  • antes de que (before) — always subjunctive:
    Llámame antes de que salgas. — Call me before you leave.
  • cuando (when) in future contexts — subjunctive:
    Cuando llegues, llámame. — When you arrive, call me.
  • aunque (even though/although) — indicative for facts, subjunctive for hypotheticals:
    Aunque está cansado, trabaja. (fact) vs Aunque esté cansado, trabajará. (even if he is tired — hypothetical)

Common Mistakes with the Subjunctive

  • Using subjunctive with same subject: Quiero que venga ✓ (different subjects) but Quiero venir ✓ NOT Quiero que venga yo ✗ (awkward)
  • Using indicative after no creo que: No creo que ES verdad ✗ → No creo que SEA verdad
  • Forgetting stem changes in subjunctive: poder → pueda, puedas, pueda... (stem change carries through)
  • Using indicative after cuando in future: Cuando llegas ✗ → Cuando llegues ✓ (future reference requires subjunctive)