Choosing Between Subjunctive and Indicative

The subjunctive is the grammar topic learners dread most, and for good reason: English barely has one, so there's no intuition to lean on. But the choice between subjunctive and indicative is not arbitrary. It follows a short list of triggers, and once you can spot them, the decision becomes almost mechanical. This page walks you through a decision tree you can run on any sentence that has a dependent que clause.

The key insight is that the subjunctive rarely appears in main clauses. It almost always lives inside a subordinate clause — usually introduced by que, but sometimes by cuando, aunque, para que, or similar connectors. So the very first question to ask is: is there a subordinate clause at all?

The quick answer

If the sentence has a main verb plus a que clause (or a temporal/purpose conjunction), check what the main clause is doing. Wishes, emotions, doubts, requests, impersonal judgments, and negated beliefs all trigger the subjunctive. Facts, certainty, and reports of reality keep the indicative.

Decision tree

Walk through these questions in order. Stop at the first one that applies.

Step 1: Is there a subordinate clause?

If the sentence is a single clause with no que, cuando, aunque, or similar connector, you almost certainly want the indicative.

💡
No subordinate clause, no subjunctive. Mi hermana vive en Bogotá is plain indicative — there's nothing to trigger a switch.

Mi hermana vive en Bogotá y trabaja en un banco.

My sister lives in Bogotá and works at a bank.

Step 2: What does the main clause express?

If there is a que clause, look at the verb or expression in the main clause. Classify it into one of these buckets:

  • Wish, request, advice: querer que, desear que, esperar que, pedir que, recomendar que, sugerir que, decirle que (as a request).
  • Emotion: alegrarse de que, temer que, tener miedo de que, lamentar que, sorprender que, gustar que.
  • Doubt, denial: dudar que, negar que, no creer que, no pensar que.
  • Impersonal judgment: es importante que, es necesario que, es mejor que, es posible que, es probable que, es bueno que.

All of these trigger the subjunctive in the subordinate clause.

💡
If the main clause expresses a wish, emotion, doubt, request, or impersonal judgment, the que clause takes the subjunctive.

Quiero que vengas a la reunión mañana.

I want you to come to the meeting tomorrow.

Me alegra que hayas conseguido el trabajo.

I'm glad you got the job.

Dudo que llegue a tiempo con este tráfico.

I doubt he'll arrive on time with this traffic.

Es importante que los niños duerman ocho horas.

It's important that the kids sleep eight hours.

Contrast these with main clauses that report facts or certainty — saber que, ver que, es verdad que, es obvio que, decir que (as reporting, not requesting). Those take the indicative.

Sé que vienes mañana.

I know you're coming tomorrow.

Es verdad que llueve mucho en abril.

It's true that it rains a lot in April.

Step 3: Is the main clause negating belief?

A subtle but critical case: no creo que and no pienso que flip the mood. Affirmative creo que takes the indicative (you're asserting a belief as more or less factual), but negating it introduces enough doubt that the subordinate clause becomes subjunctive.

💡
Creo que llueve → indicative. No creo que llueva → subjunctive. The negation injects the uncertainty that triggers the switch.

Creo que Marta tiene razón.

I think Marta is right.

No creo que Marta tenga razón.

I don't think Marta is right.

Step 4: Is it an adjective clause with an unknown or nonexistent antecedent?

When a que clause is describing a noun (an adjective clause), the question becomes whether that noun actually exists and is known. If it does and is — indicative. If it's hypothetical, hoped-for, or denied — subjunctive.

Tengo un amigo que habla cinco idiomas.

I have a friend who speaks five languages.

Busco un amigo que hable cinco idiomas.

I'm looking for a friend who speaks five languages.

The first sentence is about a specific, existing friend. The second is about any friend with that property, which may or may not exist. Same pattern with negative antecedents:

No hay nadie que entienda este problema.

There's no one who understands this problem.

Step 5: Is it an adverbial clause with a trigger conjunction?

Some conjunctions always take the subjunctive, because they inherently describe something non-factual: purpose, condition, or anticipation.

  • para que — so that (purpose)
  • antes de que — before (anticipated)
  • sin que — without (denied action)
  • a menos que — unless (condition)
  • con tal de que — provided that
  • en caso de que — in case
💡
These conjunctions are hard-wired to the subjunctive. No exceptions: if you see para que, antes de que, sin que, or a menos que, the next verb is subjunctive.

Te doy el dinero para que compres los boletos.

I'll give you the money so you can buy the tickets.

Llámame antes de que salgas.

Call me before you leave.

No iré a menos que tú también vayas.

I won't go unless you go too.

Step 6: Is it cuando, hasta que, en cuanto, or tan pronto como referring to the future?

Temporal conjunctions are tricky. They take the indicative when talking about habitual or past events, but the subjunctive when the event is in the future (and therefore hypothetical from the speaker's standpoint).

Cuando llego a casa, siempre ceno con mi familia.

When I get home, I always have dinner with my family.

Cuando llegue a casa, te llamo.

When I get home, I'll call you.

The first is a habit (indicative). The second is a future event that hasn't happened yet (subjunctive).

Step 7: Is aunque referring to a hypothetical or concession?

Aunque means although or even if. If the speaker treats the fact as real, use indicative. If it's hypothetical or unknown, use subjunctive.

Aunque llueve, voy a salir.

Even though it's raining, I'm going out.

Aunque llueva, voy a salir.

Even if it rains, I'm going out.

Step 8: None of the above?

If your subordinate clause isn't covered by any of the triggers above, default to the indicative. The indicative is the baseline; the subjunctive is the marked choice.

Walking through real sentences

Let's run the tree on a few tricky examples.

Sentence 1: Espero que _ (tener) suerte. Step 1: yes, there's a que clause. Step 2: esperar is a verb of wish. → subjunctive. Answer: tengas.

Sentence 2: Sé que _ (ser) tarde. Step 2: saber expresses certainty, not wish or doubt. → indicative. Answer: es.

Sentence 3: No hay nadie que _ (saber) la respuesta. Step 4: adjective clause with negative antecedent (nadie). → subjunctive. Answer: sepa.

Sentence 4: Llámame cuando _ (llegar). Step 6: cuando referring to a future event. → subjunctive. Answer: llegues.

Quick reference table

Main clause / triggerMood in subordinate clauseExample
saber, ver, es verdadindicativeSé que viene.
querer, esperar, pedirsubjunctiveQuiero que venga.
dudar, negar, no creersubjunctiveDudo que venga.
alegrarse, temer, gustarsubjunctiveMe alegra que venga.
es importante, es posiblesubjunctiveEs posible que venga.
known antecedent (tengo un amigo que...)indicative...que habla francés.
unknown/negative antecedent (busco, no hay nadie...)subjunctive...que hable francés.
para que, antes de que, sin que, a menos quesubjunctiveTe llamo para que sepas.
cuando, hasta que + futuresubjunctiveCuando llegue, te aviso.
cuando, hasta que + habit/pastindicativeCuando llego, ceno.
aunque + hypotheticalsubjunctiveAunque llueva, salgo.
aunque + factindicativeAunque llueve, salgo.

When both are possible

Sometimes both moods are grammatical, with a meaning shift. Busco a alguien que habla inglés (indicative) implies you know exactly which person. Busco a alguien que hable inglés (subjunctive) means any speaker will do. Similarly, quizás viene (indicative) sounds more confident than quizás venga (subjunctive). The rule: the indicative commits you to the reality of the event, the subjunctive holds it at arm's length.

With aunque, the speaker's own knowledge decides. If you know it's raining, aunque llueve. If you're speculating, aunque llueva. Native speakers make this switch automatically, but learners can always fall back to the rule: real = indicative, hypothetical = subjunctive.

Related Topics