本文へスキップ
7日中0日復習なし

文法 · B1

Time clauses: cuando, antes de que, hasta que

Oraciones temporales: cuando + subjuntivo, antes de que, hasta que

短い答え

A time clause about the future takes the present subjunctive (Cuando llegues, llámame); one about habits or the past takes the indicative (Cuando llego… / Cuando llegué…). Antes de que always takes the subjunctive; with the same subject, use antes de / después de / hasta + infinitive.

cuando llego a casa, me ducho (siempre)cuando llegué, ya era tardecuando llegues, llámame現在
Seen from now: a habitual or past “when” is a fact (indicative); a future one hasn’t happened yet (subjunctive).

Habit or past: indicative

  • Cuando llego a casa, me ducho.
  • Cuando llegué, ya era tarde.
  • Esperé hasta que terminó la clase.
  • Después de que se fueron, limpiamos todo.

Future: present subjunctive

  • Cuando llegue a casa, te llamo.
  • Cuando llegues, avísame.
  • Espera hasta que termine la clase.
  • Después de que se vayan, limpiamos todo.
Same connectors, two moods: a fact takes the indicative; what hasn’t happened yet takes the subjunctive.
te espero aquíhasta que salgas現在
Hasta que + subjunctive marks where a future action ends: I wait until you come out.

重要な形

  • Future: cuando / hasta que / después de que + present subjunctive → future, imperative or ir a
  • Habit / past: cuando + present or past indicative
  • antes de que + subjunctive (always); antes de / después de + infinitive (same subject)
  • al + infinitive = when / on doing: Al llegar, vi el mensaje.
  • mientras + indicative (simultaneous actions)
  • Preview B2: en cuanto, tan pronto como, una vez que (es-g-070)

この解説はまだ日本語に対応していないため、英語で表示しています。

What it is

A time clause tells you when the main action happens. It starts with a connector such as cuando (when), antes de que (before), después de que (after), hasta que (until) or mientras (while). The real question is which mood its verb takes, and the answer depends on time:

  • if the clause describes a fact, a habit or something that already happened, use the indicativo (indicative): Cuando llego a casa, me ducho.
  • if it describes something that hasn't happened yet, use the presente de subjuntivo (present subjunctive): Cuando llegue a casa, te llamo.

English uses the present in both cases ("when I get home"), so in Spanish you have to make this choice every time. You already know the subjunctive forms; here they get one of their most frequent jobs.

How to form it

Connector + conjugated verb. The time clause can go first or second; when it goes first, add a comma.

connectorhabit or past → indicativefuture → present subjunctive
cuandoCuando llego a casa, me ducho.Cuando llegue a casa, te llamo.
hasta queEsperé hasta que terminó la clase.Espera hasta que termine la clase.
después de queDespués de que se fueron, limpiamos todo.Después de que se vayan, limpiamos todo.

When the time clause is about the future, the main verb can be a future, ir a + infinitive, an imperative, or simply the present with future meaning, which is the most common choice in conversation:

  • Cuando termine, te aviso.When I finish, I'll let you know.present with future meaning
  • Cuando termine, te voy a avisar.When I finish, I'm going to let you know.ir a + infinitive
  • Cuando termines, avísame.When you finish, let me know.imperative

Antes de que is the exception: it always takes the subjunctive, even in a habit, because the action it introduces hasn't happened yet: Siempre salgo antes de que lleguen mis compañeros. In past stories it needs the imperfecto de subjuntivo (imperfect subjunctive), antes de que llegaran, which you'll learn at B2.

Same subject? Use the infinitive. When both actions have the same subject, antes de, después de and hasta take an infinitive instead of que + subjunctive:

connectorsame subject → infinitivedifferent subjects → que + subjunctive
antes deVoy a limpiar antes de salir.Voy a limpiar antes de que lleguen tus papás.
después deDespués de comer, salimos a caminar.Después de que coman los niños, salimos a caminar.
hastaMe quedo hasta terminar el informe.Me quedo hasta que termines el informe.

Finally, al + infinitive means "when" or "on doing": Al llegar, vi el mensaje.

When to use it

Future events → subjunctive. As soon as the time clause points to the future, its verb goes into the present subjunctive, whatever the main clause does:

  • Cuando termine la carrera, quiero viajar por Latinoamérica.When I finish my degree, I want to travel around Latin America.a plan
  • Cuando llegues a Lima, mándame un mensaje.When you get to Lima, send me a message.an instruction
  • Te espero aquí hasta que salgas del consultorio.I'll wait for you here until you come out of the doctor's surgery.until a future moment
  • Quiero hablar con mi jefa antes de que se vaya de vacaciones.I want to talk to my boss before she goes on holiday.antes de que: always subjunctive

Habits and the past → indicative. If something happens regularly or already happened, it's a fact: Cuando tengo una entrevista, siempre llego diez minutos antes. Cuando Diego se mudó a Santiago, no conocía a nadie. The same goes for hasta que: Trabajé en esa tienda hasta que cerró.

Questions → indicative. ¿Cuándo? in a question never takes the subjunctive: ¿Cuándo vienes a Guatemala? The subjunctive turns up in the answer: Cuando tenga vacaciones.

Mientras (while) links two actions happening at the same time and normally takes the indicative: Mientras tú cocinas, yo pongo la mesa.

Al + infinitive is a compact "when" or "as", usually with the same subject, and common in writing: Al salir de la oficina, vi que estaba lloviendo.

Contrasts and traps

  • No future after cuando. Say cuando llegues, never cuando llegarás. The future belongs in the main clause: Cuando llegues, cenaremos.
  • Habit or one future occasion? Cuando llego a casa, me ducho is what you do every day; Cuando llegue a casa, me ducho is about tonight.
  • Same subject → infinitive. Antes de salir, apago las luces, not antes de que salga.
  • Si is not cuando. Real conditions take the indicative: Si puedes, llámame, but Cuando puedas, llámame.
  • Mexican hasta. In Mexico and Central America, hasta can mark when something starts: Abren hasta las diez means "they don't open until ten". You only need to recognise it.
  • Coming at B2. En cuanto and tan pronto como (as soon as) follow the same rule: En cuanto sepa algo, te aviso.

If you also speak Portuguese

Portuguese uses its future subjunctive here (quando eu chegar, quando você puder), which looks just like an infinitive and leads to cuando llegar. Spanish uses the present subjunctive instead: cuando llegue, cuando puedas. A personal infinitive (antes de você sair, até você voltar) becomes que + subjunctive: antes de que salgas, hasta que vuelvas. And while Portuguese says se você puder, Spanish si takes the indicative: si puedes.

3問を試す

1 / 3

Cuando (llegar) a Lima, mándame un mensaje.

When you get to Lima, send me a message.

アカウント不要です。

例文

  • Cuando termine la carrera, quiero viajar por Latinoamérica.When I finish my degree, I want to travel around Latin America.
  • Te espero aquí hasta que salgas del consultorio.I’ll wait for you here until you come out of the doctor’s office.
  • Cuando llegues a Lima, mándame un mensaje.When you get to Lima, send me a message.
  • Cuando tengo una entrevista, siempre llego diez minutos antes.When I have an interview, I always arrive ten minutes early.
  • Cuando Diego se mudó a Santiago, no conocía a nadie.When Diego moved to Santiago, he didn’t know anyone.
  • Quiero hablar con mi jefa antes de que se vaya de vacaciones.I want to talk to my boss before she goes on holiday.
  • Antes de firmar el contrato, léelo con calma.Before you sign the contract, read it carefully.
  • Después de que terminemos la reunión, te llamo.After we finish the meeting, I’ll call you.
  • Al salir de la oficina, vi que estaba lloviendo.As I left the office, I saw that it was raining.
  • —¿Cuándo vienes a Guatemala? —Cuando tenga vacaciones.“When are you coming to Guatemala?” “When I get some time off.”

よくある間違い

学習者が実際によくする間違いと、その直し方の理由です。

Quiero terminar el informe antes de que llega mi jefe.Quiero terminar el informe antes de que llegue mi jefe.

antes de que always takes the subjunctive, because its action hasn’t happened yet: antes de que llegue.

Cuando llegue a casa, siempre me quito los zapatos.Cuando llego a casa, siempre me quito los zapatos.

A habit is a fact, so cuando takes the indicative: cuando llego. Keep the subjunctive for the future.

¿Cuándo vengas a visitarnos?¿Cuándo vienes a visitarnos?

A question with ¿cuándo? takes the indicative. The subjunctive belongs in the answer: Cuando pueda.

Cuando llegarás a casa, llámame.Cuando llegues a casa, llámame.

After cuando, a future event takes the present subjunctive, never the future: cuando llegues.

フランス語話者によくある間違い

Cuando llegar a casa, te llamo.Cuando llegue a casa, te llamo.

cuando never takes an infinitive. For a future event, use the present subjunctive: cuando llegue.

ポルトガル語話者によくある間違い

Quiero hablar contigo antes de tú salir.Quiero hablar contigo antes de que salgas.

With different subjects, use antes de que + subjunctive. Standard Spanish has no personal infinitive like antes de tú salir.

ポルトガル語話者によくある間違い

Si puedas, llámame esta noche.Si puedes, llámame esta noche.

Only cuando takes the subjunctive here; si takes the indicative: si puedes, but cuando puedas.

ポルトガル語話者によくある間違い

日本語話者向けのポイント

〜たら / 〜とき (future) → cuando + subjunctive; past 〜たとき → cuando + preterite.

地域による違い

  • Same in all varieties. Mexico and Central America use hasta (que) to mark the start of an action (Abren hasta las diez = they don't open until ten): recognition.