Introduction
Many English-speaking learners struggle with the Spanish subjunctive after time expressions. This article clarifies common mistakes and explains when to use the subjunctive or the indicative after phrases like cuando, antes de que, hasta que, and others. Clear rules, examples, and usage notes will help you avoid pitfalls and sound more natural.
Why time expressions cause confusion
English speakers often rely on word order and auxiliary verbs to express time, while Spanish uses mood (subjunctive vs indicative) to convey uncertainty, anticipation, or habitual actions. A time expression can trigger the subjunctive when the action is not realized yet, but require the indicative when the action is routine or already happened. Mixing these up leads to sentences that sound unnatural or grammatically incorrect.
Key concept: completed vs. anticipated actions
The simplest way to decide between subjunctive and indicative after time expressions is to ask whether the action is completed or anticipated. If the speaker refers to the future or something not yet realized, use the subjunctive. If the speaker refers to habitual actions or past/completed events, use the indicative.
Common time expressions that require the subjunctive
Here are the main time expressions that often take the subjunctive when the action is pending or expected.
Cuando
Cuando takes the subjunctive when the action occurs in the future or is not yet realized. Use the indicative when the action is habitual or in the past.
Future/anticipated (subjunctive):
Cuando llegues, hablamos. (Speak to someone about a future arrival.)
Habitual/past (indicative):
Siempre que llegaba, me llamaba. (This repeats a past habit.)
Antes de que
Antes de que always requires the subjunctive because it introduces an action that is anticipated relative to another action expressed in the main clause. The dependent action has not occurred at the moment of speaking.
Example:
Lávate las manos antes de que comamos. (The eating has not happened yet.)
Hasta que
Hasta que follows the same pattern: use the subjunctive if the action is pending or will happen in the future; use the indicative for completed or habitual contexts. A frequent mistake is using the indicative for a future condition, which is incorrect.
Future/pending (subjunctive):
Espera aquí hasta que vuelva. (The return is anticipated.)
Habitual/past (indicative):
No salíamos hasta que oscurecía. (A repeated past situation.)
Cuandoquiera que / siempre que / en cuanto
Expressions like en cuanto, siempre que, and cuandoquiera que also trigger the subjunctive when the clause expresses an event not yet realized. They use the indicative for habitual or past events.
Example with en cuanto:
Te llamaré en cuanto termine. (Call will happen after an anticipated completion.)
Common mistakes and how to fix them
Below are typical errors and clear corrections. Each example shows why the mistake happens and the correct choice of mood.
Using the indicative for a future event
Mistake: Cuando llegas, te llamo.
Why it sounds wrong: This sentence uses indicative llegas while referring to a specific future event. In Spanish, when the main clause refers to the future, subordinate time clauses expect the subjunctive.
Correct: Cuando llegues, te llamo.
Using the subjunctive for habitual actions
Mistake: Cuando llegues, siempre cenamos juntos.
Why it sounds wrong: The clause siempre cenamos juntos is a habitual present; therefore the time clause should use the indicative to reflect routine.
Correct: Cuando llegas, siempre cenamos juntos.
Forgetting the subjunctive after antes de que
Mistake: Saldré antes de que sale la lluvia.
Why it is wrong: Antes de que indicates an event that will happen after the main action; Spanish requires the subjunctive in this subordinate clause.
Correct: Saldré antes de que salga la lluvia.
Confusing hasta que with hasta
Mistake: Me quedaré hasta que vengo.
Why wrong: Using the present indicative vengo suggests the action is habitual or present, but the speaker intends a future return.
Correct: Me quedaré hasta que vuelva.
How tense interacts with mood
Choosing the subjunctive vs indicative depends on the perceived timing of the action. Once you decide the mood, choose the appropriate tense inside that mood (present subjunctive, imperfect subjunctive, present indicative, etc.).
Present subjunctive for future events
When the main clause is in the future or expresses intention, use the present subjunctive in the time clause.
Example: Iré al banco cuando abra. (I will go when it opens.)
Imperfect subjunctive for past reference
When the main clause is in the past and the subordinate action is viewed as hypothetical or unreal relative to that past, use the imperfect subjunctive.
Example: Esperaba hasta que terminara, pero no sucedió. (I waited until it would finish, but it did not happen.)
Indicative for habitual or completed actions
If the time expression refers to something habitual or something already completed, use the indicative tense that matches the time frame: present indicative for current habits, imperfect for past habits, preterite for completed past events.
Examples:
Cuando estudio, escucho música. (habitual present)
Cuando era niño, jugábamos en el parque. (habitual past)
Detailed examples and translations
Seeing multiple examples in context helps cement the rule. Each pair contrasts subjunctive vs indicative usage with the same time expression.
Cuando + subjunctive (future):
Cuando termine el trabajo, iremos al cine.
Translation: When I finish the work, we will go to the movies.
Cuando + indicative (habitual/past):
Cuando termino el trabajo, siempre llamo a mi madre.
Translation: When I finish work, I always call my mother.
Antes de que + subjunctive (required):
Apaga las luces antes de que salga la gente.
Translation: Turn off the lights before people leave.
Hasta que + subjunctive (future):
No nos moveremos hasta que nos den la señal.
Translation: We will not move until they give us the signal.
Hasta que + indicative (past/habitual):
No nos movíamos hasta que terminaba la música.
Translation: We did not move until the music ended (habitually in the past).
Special cases and tricky expressions
Some expressions behave differently or are always followed by a specific mood. Knowing these exceptions prevents common errors.
Siempre que
Siempre que can mean whenever or provided that. When it means whenever in the sense of habitual events, use the indicative. When it indicates a condition or something anticipated, use the subjunctive.
Habitual: Siempre que llueve, nos quedamos en casa.
Condition/uncertain: Vendré siempre que pueda.
Mientras
Mientras usually takes the indicative for simultaneous actions in the past or present. Use the subjunctive when the action in the subordinate clause is anticipated or hypothetical relative to the main clause.
Indicative: Mientras cocino, tú pones la mesa.
Subjunctive: Hazlo mientras puedas. (Do it while you can.)
En cuanto vs tan pronto como
Both expressions follow the same rules as cuando and frequently take the subjunctive for future/pending actions and the indicative for completed or habitual ones.
En cuanto llegues, te aviso.
Tan pronto como terminen, empezamos.
Practical tips to avoid mistakes
Here are strategies to help you choose the correct mood instinctively.
1. Identify time relation: Determine if the action in the subordinate clause is completed, habitual, or anticipated. If anticipated, favor the subjunctive.
2. Check the main clause tense: Future, commands, or intentions in the main clause often call for the subjunctive in the time clause.
3. Learn fixed triggers: Memorize that antes de que always uses the subjunctive and that many time expressions require the subjunctive when referring to future events.
4. Practice with real sentences: Replace the time clause with a clear temporal marker and see if the meaning is future or habitual. Try saying the sentence aloud to hear naturalness.
5. Pay attention to adverbs and context: Words like mañana, luego, mañana por la tarde signal a future action and usually push the subordinate clause toward the subjunctive.
Usage notes and cultural context
Native speakers may sometimes use the indicative in informal spoken Spanish when the future implication is obvious, especially in some regional varieties. However, for clear, correct, and more formal expression, follow the subjunctive rules outlined above. Understanding and using the subjunctive after time expressions will make your Spanish sound more precise and native-like.
Conclusion
Choosing between the subjunctive and the indicative after time expressions hinges on whether the speaker treats the action as anticipated or as habitual/completed. Remember that antes de que always needs the subjunctive, and that cuando, hasta que, en cuanto, and similar phrases take the subjunctive for future or pending events but the indicative for habitual or past ones. With these rules and examples, you can correct common mistakes and speak more naturally.

