Subjunctive in time clauses
Learn when cuando, antes de que, hasta que, en cuanto and mientras require the subjunctive (future) and when the indicative (habit, past).
Cuando + subjunctive for the future
When cuando ('when') refers to a future action that hasn't happened yet, you use the subjunctive. The main clause is usually in the future or the imperative.
Examples
Cuando + indicative for habit and past
When cuando describes a habit (present) or a completed event (past), you use the indicative, not the subjunctive.
Examples
Antes de que + subjunctive
Antes de que ('before') is always followed by the subjunctive, even when the event is certain — this is a fixed exception.
With the same subject, you use antes de + infinitive, without que.
Examples
Hasta que, en cuanto, mientras
Hasta que ('until'), en cuanto ('as soon as') and mientras ('while') follow the same logic as cuando:
- Future/uncertain → subjunctive
- Habit/past → indicative
Examples
💡 Tips
🎯 Practise this topic with 10 interactive exercises (10)
Related grammar
← Subjunctive with doubt and opinionPluscuamperfecto (past perfect) →
Want to really master this?
Create a free account: placement test, personal learning path, exercises with instant feedback, pronunciation and a real teacher following your progress.