Time conjunctions like cuando (when), hasta que (until), and en cuanto (as soon as) are especially interesting because they can take either the subjunctive or the indicative. The mood depends entirely on whether the action in the subordinate clause is future or habitual/past.
The rule
- Future event (hasn't happened yet) → subjunctive
- Habitual event (always happens) or past event (already happened) → indicative
Time conjunction + subjunctive = future, uncertain Time conjunction + indicative = routine or past fact
Cuando viene, hablamos.
When he comes, we talk. (habitual — every time he comes)
These two sentences look almost identical in English, but Spanish insists on distinguishing them. The first describes a specific, anticipated future visit. The second describes a repeated pattern.
The time conjunctions
All of these can take either mood depending on time reference:
- cuando — when
- hasta que — until
- en cuanto — as soon as
- tan pronto como — as soon as
- después de que — after
- antes de que — before (always subjunctive — see below)
- mientras — while, as long as
- una vez que — once, as soon as
- siempre que — whenever
With the exception of antes de que, which always takes the subjunctive, all of these conjunctions flip moods based on whether the action is future-looking or not.
Future actions: subjunctive
When the main clause describes something that will happen, and the time clause describes a condition that also lies in the future, the subjunctive is required. The time clause refers to a moment that has not yet arrived.
Te llamaré en cuanto llegue a casa.
I'll call you as soon as I get home.
Tan pronto como lleguen los invitados, serviremos la cena.
As soon as the guests arrive, we'll serve dinner.
Notice that the main clause is usually in the future tense, the present (with future meaning), or a command. This is a strong clue that the subordinate clause is also future and therefore subjunctive.
Habitual actions: indicative
When the time clause describes something that always or usually happens, use the indicative. The action is presented as a routine or general truth, not as a pending event.
Cuando llueve, me quedo en casa.
When it rains, I stay home. (every time)
Mi hija lee hasta que se duerme.
My daughter reads until she falls asleep. (routine)
En cuanto suena el despertador, me levanto.
As soon as the alarm rings, I get up. (every morning)
Past actions: indicative
If the time clause refers to something that already happened in the past, it takes the indicative. The action is a completed fact.
Cuando llegué a la fiesta, ya no había nadie.
When I arrived at the party, there was no one left.
Estudié hasta que me cansé.
I studied until I got tired.
Antes de que: always subjunctive
Antes de que (before) is the exception. It always takes the subjunctive, regardless of time reference. The logic: anything that happens before something else is by definition not yet when the "something else" occurs, so it is always framed as anticipatory.
Quiero terminar antes de que llegue mi jefe.
I want to finish before my boss arrives.
Siempre como algo antes de que empiece la clase.
I always eat something before class starts.
Even in the second example, where the action is habitual, antes de que still takes the subjunctive. This is unique among the time conjunctions.
Mientras: two meanings
Mientras can mean "while" (simultaneous action) or "as long as" (conditional). With the indicative, it means "while" in a descriptive sense. With the subjunctive, it often leans toward a conditional "as long as."
Mientras cocino, escucho música.
While I cook, I listen to music. (habitual, descriptive)
Mientras tengas ganas, puedes seguir.
As long as you feel like it, you can continue. (conditional)
Después de que: regional variation
In theory, después de que follows the same rule as cuando: subjunctive for the future, indicative for the past. In practice, especially in Latin American Spanish, many speakers use the subjunctive even for past events, by analogy with antes de que. Both versions are widely accepted.
For a direct comparison of these two moods across several kinds of triggers, see Subjunctive vs Indicative: Key Contrasts.
Related Topics
- Adverbial: Purpose (Para que, A fin de que)B2 — Conjunctions of purpose that always trigger the present subjunctive in Spanish.
- Subjunctive vs Indicative: Key ContrastsB2 — Side-by-side comparisons of the indicative and subjunctive in Spanish across the most common triggers.
- Subjunctive Triggers OverviewB1 — An overview of the WEIRDO categories that introduce the subjunctive in Spanish dependent clauses.