Subjunctive vs Indicative: Key Contrasts

Choosing between the indicative and the subjunctive is one of the trickiest parts of Spanish grammar. Many triggers take only the subjunctive and some take only the indicative, but a handful of important constructions can take either, with the mood carrying real meaning. This page gathers the most common minimal-pair contrasts so you can see the distinctions at a glance — and then drills into each one with extended examples, dialogues, and English-speaker pitfalls.

The core principle

The indicative presents information as factual, known, or assumed to be true. The subjunctive presents information as unrealized, uncertain, hypothetical, or filtered through an attitude (a wish, a doubt, an emotion, an influence). When you can choose between the two, ask yourself a simple question: am I stating this as a fact, or am I hedging it?

A helpful mental model: the indicative puts the verb on a timeline in the real world. The subjunctive keeps the verb in a bubble — it hasn't yet landed in reality, or it's colored by the speaker's attitude toward it.

💡
The four great drivers of the Spanish subjunctive are often remembered by the acronym WEIRDO: Wishes, Emotions, Impersonal expressions, Recommendations, Doubt/denial, Ojalá / unknown antecedents. Any time you see one of these in the main clause, expect the subjunctive after que.

Creer, pensar, and other belief verbs

This is the classic minimal pair for doubt. Affirmative belief expressions take the indicative; their negatives take the subjunctive. Questions are in between — the mood depends on how much the speaker is genuinely hedging.

Affirmative (indicative)Negated (subjunctive)
Creo que viene.No creo que venga.
Pienso que tiene razón.No pienso que tenga razón.
Es verdad que llueve.No es verdad que llueva.
Estoy seguro de que puede.No estoy seguro de que pueda.
Me parece que funciona.No me parece que funcione.
Supongo que están en casa.No supongo que estén en casa.
Es obvio que miente.No es obvio que mienta.
Es evidente que ayuda.No es evidente que ayude.

Creo que Andrés habla francés.

I think Andrés speaks French.

No creo que Andrés hable francés.

I don't think Andrés speaks French.

Me parece que el examen está fácil.

It seems to me the exam is easy.

No me parece que el examen esté fácil.

It doesn't seem to me that the exam is easy.

💡
Questions with creer can go either way. ¿Crees que viene? is a neutral question. ¿Crees que venga? projects the speaker's own doubt onto the question — it leans toward "you don't really think he's coming, do you?"

Cuando: future vs. habitual/past

Time conjunctions like cuando, en cuanto, tan pronto como, hasta que, antes de que, and después de que take the subjunctive for future events and the indicative for habitual or past events. This is one of the most important contrasts in everyday speech, and one English speakers consistently get wrong at first.

The logic: a future event hasn't happened yet, so it lives in the "unrealized" bubble. A habitual or past event is real — it happens every day or it already happened — so it gets the indicative.

Subjunctive (future / not yet happened)Indicative (habitual or past)
Cuando venga, hablaremos.Cuando viene, hablamos. (every time)
Te llamo en cuanto llegue.Te llamaba en cuanto llegaba. (past habit)
Hasta que termines, no sales.Hasta que terminaste, no saliste.
Tan pronto como sepa, te aviso.Tan pronto como sabía, me avisaba.
Después de que coma, saldremos.Después de que comía, salíamos.

Cuando llegues, avísame.

When you arrive, let me know. (Future — you haven't arrived yet.)

Cuando llegas tarde, me preocupo.

When you arrive late, I worry. (Every time it happens — habitual.)

Cuando llegaste, no estaba nadie.

When you arrived, nobody was there. (Past — the arrival already happened.)

Saldré en cuanto termine el informe.

I'll leave as soon as I finish the report.

Salía en cuanto terminaba el informe.

I used to leave as soon as I finished the report.

💡
A useful test: can you add "already" or "every time" in English? If yes, it's past or habitual → indicative. If you're pointing at a moment that hasn't arrived, use the subjunctive.

Aunque: "although" vs. "even if"

Aunque takes the indicative when the clause is a known fact, and the subjunctive when the clause is hypothetical or the speaker is brushing it aside as irrelevant. The English translation flips from "although" to "even if."

Indicative ("although" — real)Subjunctive ("even if" — hypothetical)
Aunque llueve, voy.Aunque llueva, iré.
Aunque es caro, lo compro.Aunque sea caro, lo compraré.
Aunque está cansado, trabaja.Aunque esté cansado, trabajará.
Aunque no tengo tiempo, ayudo.Aunque no tenga tiempo, ayudaré.

Aunque está cansado, sigue trabajando.

Although he's tired, he keeps working. (Speaker confirms he is tired.)

Aunque esté cansado, seguirá trabajando.

Even if he's tired, he'll keep working. (Tiredness is hypothetical or irrelevant.)

Aunque no me creas, es verdad.

Even if you don't believe me, it's true. (The speaker is brushing aside the listener's disbelief.)

Known vs. unknown antecedents

In adjective clauses (relative clauses), the mood depends on whether the noun being described is a specific, known entity or a hypothetical one the speaker is searching for.

Indicative (specific / known)Subjunctive (hypothetical / not yet found / nonexistent)
Tengo un amigo que habla chino.Busco un amigo que hable chino.
Hay alguien que sabe la respuesta.No hay nadie que sepa la respuesta.
Conozco una tienda que vende libros usados.Busco una tienda que venda libros usados.
Tenemos una casa que tiene jardín.Queremos una casa que tenga jardín.

Conozco una tienda que vende libros usados.

I know a store that sells used books. (A specific store.)

Busco una tienda que venda libros usados.

I'm looking for a store that sells used books. (Any such store — it may not exist.)

No hay nadie que pueda ayudarnos.

There's nobody who can help us.

Impersonal expressions: certainty vs. possibility

Impersonal expressions of certainty take the indicative, while expressions of possibility, necessity, emotion, or opinion take the subjunctive.

Indicative (certainty)Subjunctive (possibility / necessity / opinion)
Es verdad que es difícil.Es posible que sea difícil.
Es cierto que llueve.Es necesario que llueva.
Es obvio que sabe.Es importante que sepa.
Es seguro que vienen.Es probable que vengan.
Está claro que ayuda.Es bueno que ayude.

Es evidente que están enamorados.

It's evident that they are in love.

Es bueno que estén enamorados.

It's good that they are in love.

Es probable que llegue tarde.

It's likely he'll arrive late.

💡
A useful shortcut: if the impersonal expression conveys raw truth (es verdad, es cierto, es obvio, es evidente, está claro), go with the indicative. Almost everything else — possibility, importance, necessity, emotional reaction — is subjunctive.

Tal vez, quizás, acaso

These adverbs of possibility can take either mood. The subjunctive signals more doubt; the indicative signals more likelihood or that the speaker considers the proposition almost a given.

Quizás llueva mañana.

Perhaps it will rain tomorrow. (Doubtful — just a guess.)

Quizás llueve mañana.

Perhaps it's raining tomorrow. (The speaker considers it probable.)

Tal vez tenga razón.

Maybe he's right. (Hedged.)

💡
A lo mejor and igual (in the sense of "maybe") always take the indicative, even though they mean the same thing as tal vez. A lo mejor llueve — never llueva. This is one of the most common exceptions students miss.

Decision tree: which mood should I use?

When you're stuck, walk down the tree:

  1. Is the main clause expressing a wish, request, emotion, doubt, denial, or impersonal opinion? → Subjunctive after que.
  2. Is there an adjective clause describing a noun? → Is the noun specific and known? Indicative. Unknown or hypothetical? Subjunctive.
  3. Is there a time conjunction (cuando, en cuanto, hasta que...)? → Is the event in the future? Subjunctive. Habitual or past? Indicative.
  4. Is there aunque? → Is the clause a known fact? Indicative. A hypothetical or dismissed possibility? Subjunctive.
  5. Is there a belief verb (creo, pienso, me parece)? → Affirmative? Indicative. Negated? Subjunctive.
  6. Is there tal vez / quizás? → Default to subjunctive for doubt, indicative for likelihood.
  7. None of the above? → Indicative.

Extended dialogue: a conversation full of contrasts

Two friends, Ana and Beto, plan a weekend trip.

Ana: Creo que Marcos viene con nosotros.

Ana: I think Marcos is coming with us. (creer + indicative)

Beto: No creo que venga. Dijo que tenía trabajo.

Beto: I don't think he's coming. He said he had work. (no creer + subjunctive)

Ana: Aunque tenga trabajo, siempre encuentra tiempo.

Ana: Even if he has work, he always finds time. (aunque + subjunctive, hypothetical)

Beto: Es posible que cambie de opinión. Llámalo cuando llegues a casa.

Beto: It's possible he'll change his mind. Call him when you get home. (es posible + subj., cuando + subj. future)

Ana: Lo llamaré en cuanto pueda. Es obvio que lo extrañamos.

Ana: I'll call him as soon as I can. It's obvious we miss him. (en cuanto + subj., es obvio + ind.)

Beto: Busco un hotel que tenga piscina. ¿Conoces alguno?

Beto: I'm looking for a hotel that has a pool. Do you know any? (adjective clause, unknown → subj.)

Ana: Conozco uno que tiene piscina y gimnasio.

Ana: I know one that has a pool and a gym. (adjective clause, specific → ind.)

Beto: ¡Perfecto! Reservemos antes de que se llene.

Beto: Perfect! Let's book before it fills up. (antes de que + subj.)

English-speaker pitfalls

English speakers default to the indicative in almost every situation, because English has no productive subjunctive. Here are the mistakes that come up over and over:

❌ Cuando llegas, llámame.

Wrong if you mean future — the event hasn't happened yet.

✅ Cuando llegues, llámame.

Correct: future cuando takes subjunctive.

❌ No creo que viene.

Wrong — no creer requires subjunctive.

✅ No creo que venga.

Correct.

❌ Busco una casa que tiene jardín.

Wrong if you haven't found it yet — the antecedent is hypothetical.

✅ Busco una casa que tenga jardín.

Correct: unknown antecedent → subjunctive.

❌ Aunque llueva hoy, es verdad.

Wrong if you're stating an actual fact about today's rain.

✅ Aunque llueve hoy, voy a salir.

Correct: speaker confirms it's raining right now.

❌ Quiero que vienes.

Wrong — verbs of wanting always trigger subjunctive.

✅ Quiero que vengas.

Correct.

💡
A rule of thumb for English speakers: if you hear que after an emotion, a wish, a doubt, a request, an impersonal opinion, or a negated belief, reach for the subjunctive reflexively. You will be right the vast majority of the time.

Quick-reference summary table

TriggerIndicative when...Subjunctive when...
creer / pensar / parecerAffirmativeNegated
cuando / en cuanto / hasta queHabitual or pastFuture / not yet
aunqueStated as fact"Even if" / hypothetical
adjective clausesSpecific, known antecedentUnknown or nonexistent
impersonal expressionsCertainty (es verdad, es obvio)Possibility, opinion, emotion
tal vez / quizásLikelyDoubtful
a lo mejor / igualAlways indicative
ojaláAlways subjunctive
querer / desear / pedir + queAlways subjunctive
💡
When in doubt, reach for the subjunctive after any expression of uncertainty, emotion, influence, or negated belief. These four drivers account for the vast majority of subjunctive uses you'll encounter in everyday speech.

Cross-references

Related Topics