Temporal: Cuando, Mientras, Hasta que

Temporal conjunctions locate one event in time relative to another. Spanish has a rich family of them, and they share one tricky feature: after several of these conjunctions, the choice between indicative and subjunctive depends on whether you're talking about something real and habitual or about something that hasn't happened yet.

The core rule: indicative for real, subjunctive for pending

Compare these two sentences:

Cuando llego a casa, ceno.

When I get home, I have dinner.

Cuando llegue a casa, cenaré.

When I get home, I'll have dinner.

The first describes a habitual reality — it happens every day — so it takes the indicative llego. The second refers to a future moment that hasn't happened yet, so it takes the subjunctive llegue. This alternation applies to almost every temporal conjunction in this list.

💡
The shortcut: if the time clause refers to the future or something not yet real, use the subjunctive. For past or habitual events, use the indicative.

Cuando: when

Cuando is the workhorse of time expressions.

Cuando era niño, vivía en Lima.

When I was a child, I lived in Lima.

Llámame cuando puedas.

Call me when you can.

The first is past and habitual → indicative. The second is pending → subjunctive.

Mientras: while, as long as

Mientras sets two actions running in parallel.

Mientras cocinaba, escuchaba música.

While I was cooking, I was listening to music.

Mientras haya vida, hay esperanza.

As long as there is life, there is hope.

Again, the first describes a real simultaneous action; the second is a hypothetical condition about any future moment.

Hasta que: until

Hasta que marks the end point of an action.

Esperé hasta que llegó el tren.

I waited until the train arrived.

Voy a esperar hasta que llegue el tren.

I'm going to wait until the train arrives.

Antes de que and después de que

Antes de que (before) always takes the subjunctive, regardless of tense, because a before clause is always logically pending at the moment of the main action.

Llámame antes de que salgas.

Call me before you leave.

Después de que (after) technically follows the same real/pending rule as cuando, but in Latin America you'll hear the subjunctive used in a wide range of contexts — both are accepted.

Te aviso después de que hable con ella.

I'll let you know after I talk to her.

En cuanto and tan pronto como: as soon as

Both mean as soon as and follow the standard rule.

En cuanto supe la noticia, te llamé.

As soon as I found out the news, I called you.

Te aviso tan pronto como sepa algo.

I'll let you know as soon as I know something.

Desde que: since (point in time)

Desde que marks a starting point in the past and almost always takes the indicative, because you're anchoring a real moment.

Estoy feliz desde que me mudé aquí.

I've been happy since I moved here.

A summary table

ConjunctionMeaningMood
cuandowhenindicative (real) / subjunctive (pending)
mientraswhile, as long asindicative / subjunctive
hasta queuntilindicative / subjunctive
antes de quebeforealways subjunctive
después de queafterindicative / subjunctive
en cuantoas soon asindicative / subjunctive
tan pronto comoas soon asindicative / subjunctive
desde quesinceindicative
💡
Memorize antes de que as the permanent subjunctive outlier. For everything else, ask yourself whether the time event has already happened or not.

Common mistakes

❌ Cuando llegaré a casa, te llamo.

Wrong: cuando + future is incorrect — use the subjunctive for pending events.

✅ Cuando llegue a casa, te llamo.

Correct: llegue (subjunctive) after cuando for future events.

❌ Antes que salgas, cierra la puerta.

Wrong: antes de que requires de — it is a three-word conjunction.

✅ Antes de que salgas, cierra la puerta.

Correct: antes de que + subjunctive.

❌ Mientras estudié, ella cocinaba.

Wrong: mientras describes simultaneous ongoing actions — use the imperfect.

✅ Mientras estudiaba, ella cocinaba.

Correct: both verbs in the imperfect for simultaneous actions.

For cause/reason structures, see Causal: Porque, Como, Ya que. For conditional structures, see Conditional: Si, A menos que.

Related Topics