13/08/2026

Hasta que no vs Cuando vs Si in Spanish: Which Conditional Do You Need?

Video not showing? Watch it on YouTube ↗

When do you use "hasta que no", "cuando", and "si" in Spanish?

These three structures often confuse Spanish learners because they all introduce conditions or timeframes, but they mean very different things. "Hasta que no" means "until" and requires the subjunctive mood. "Cuando" means "when" and can take either the subjunctive or indicative depending on context. "Si" means "if" and almost always uses the subjunctive with present or past conditions. The key difference is what kind of action or moment you are describing: a deadline that must be reached, a point in time, or a hypothetical scenario.

"Hasta que no": until something happens

"Hasta que no" introduces a deadline or a condition that must be fulfilled before something else can happen. It always requires the subjunctive mood in Spanish. The phrase literally means "until not", and it creates a sense of obligation or a hard stop.

Example: "No te vas hasta que no termines la tarea" (You are not leaving until you finish the homework). The homework must be completed before the person can leave. Another example: "Hasta que no aprendas el subjuntivo, no puedes pasar el examen" (Until you learn the subjunctive, you cannot pass the exam). There is a clear gate that must be passed.

You will hear "hasta que no" in everyday Spanish when a parent is setting a rule, a teacher is imposing a condition, or someone is laying out the terms of an agreement. The subjunctive mood is not optional here; it is mandatory because the action has not happened yet and is being treated as a future requirement.

"Cuando": when something happens

"Cuando" is simpler conceptually because it just means "when". The tricky part is knowing which mood to use. If you are talking about a habitual action or a general truth, use the indicative: "Cuando llueve, me quedo en casa" (When it rains, I stay home). If you are talking about a future event that has not happened yet, use the subjunctive: "Cuando llegues a Madrid, llámame" (When you arrive in Madrid, call me).

The difference comes down to certainty. A habitual action is certain because it happens repeatedly. A future action is uncertain because it has not happened. "Cuando" does not create a condition in the way "hasta que no" does; it just marks a moment in time. Nothing must be fulfilled before moving forward; you are simply describing what happens at that moment.

"Si": if something is true

"Si" introduces a hypothetical scenario or a condition that may or may not be true. In Spanish, "si" almost always takes the subjunctive, especially with present conditions: "Si tuvieras dinero, ¿qué harías?" (If you had money, what would you do?). The scenario is imaginary, so the subjunctive is required.

There is one exception: if you are stating a general truth or a real condition in the present, you can use the indicative with "si": "Si llueve mañana, me quedo en casa" (If it rains tomorrow, I stay home). But in most spoken Spanish, learners use the subjunctive with "si", and that is correct and safe.

The fundamental difference between "si" and "hasta que no" is that "si" opens up alternatives. "Si llueve, me quedo en casa; si no llueve, salgo a pasear" (If it rains, I stay home; if it does not rain, I go for a walk). "Hasta que no" closes off alternatives: there is only one outcome, and it happens when the condition is met.

Why this matters when you speak

Using the right structure changes the tone and the meaning of what you are saying. "No como hasta que no termines" (I am not eating until you finish) is a parent setting a boundary. "No como cuando terminas" (I do not eat when you finish) sounds odd because it suggests a habitual pattern that does not make sense. "No como si terminas" (I do not eat if you finish) is even stranger because it suggests an imaginary scenario.

The subjunctive mood in Spanish exists partly because of structures like these. It lets you talk about requirements, deadlines, and imaginary situations with precision. Native speakers use the right mood without thinking about it, but as a learner, paying attention to these three structures will deepen your understanding of how Spanish works.

Practice with a language partner

The best way to internalize these differences is to hear them and use them in conversation. Reading explanations helps, but speaking is where the real learning happens. When you talk to a native speaker, you can ask for feedback in the moment and adjust your speech immediately.

PBC Languages offers free language exchanges with native Spanish speakers, so you can practice these structures with someone who uses them naturally every day. You can also join small group classes with a maximum of four students, which means you actually get speaking time instead of sitting quietly while others talk. Everyone in a group of four has to speak, and that is where these subjunctive structures become part of how you think and communicate.

If you want to dive deeper, the first class at PBC Languages is free, and the language exchanges are always free. The goal is simple: you give your Spanish, someone gives you theirs, and both of you improve. That is how a language really lives and grows.

Frequently asked questions

Do I always have to use the subjunctive with "hasta que no"?

Yes. "Hasta que no" always requires the subjunctive mood in Spanish because it describes a future requirement or deadline that must be reached. This is not negotiable. "No salimos hasta que no llegue el autobús" (We do not leave until the bus arrives). The bus arriving is the condition that must be met, so subjunctive is required.

Can I use "cuando" with the indicative?

Yes, but only in specific situations. If you are describing a habitual action or a general truth, use the indicative: "Cuando viajo, siempre compro souvenirs" (When I travel, I always buy souvenirs). If you are talking about a future event that has not happened yet, use the subjunctive: "Cuando viajes a España, verás qué hermoso es" (When you travel to Spain, you will see how beautiful it is).

What is the difference between "si" and "hasta que no" in everyday speech?

"Si" talks about alternatives and hypothetical situations. "Hasta que no" talks about a single outcome that must happen before something else can. "Si llueve, no salgo" means it might or might not rain, and your action depends on that. "No salgo hasta que no dejes de llover" means you will not leave until the rain stops. It is a deadline, not an alternative.

How can I practice these structures if I am learning Spanish?

The best way is to speak with a native speaker who can correct you gently and help you feel the difference. PBC Languages offers free language exchanges with native Spanish speakers, and small group classes where you get real speaking time. Hearing native speakers use these structures naturally is much more powerful than reading grammar rules.

Want to practise a language with real people?

Book a class

Keep reading

La misión de conectar personas a través de los idiomas Hablar 15 minutos con un nativo vale más que 2 horas de ejercicios ¿Qué es PBC Languages? Una comunidad para aprender idiomas hablando de verdad
1