Lesson 40: Concordancia de tiempos — sequence of tenses in the subjunctive

Vocabulary: triggers and connectors for mixed tenses (no new lexis — systematization)

How to work with this lesson

  1. Read — internalize the 2×2 matrix (5 minutes, no more!)
  2. Say it out loud — every "present → past" conversion, slowly at first
  3. Speed up — drill until choosing the subjunctive tense is automatic

This is a capstone lesson. There are no new forms here. There is one principle that ties together everything you've learned from Lesson 31 through Lesson 39. If this matrix doesn't lock in, half of your subjunctive will sound off.


Part 1: The master principle in 30 seconds

The tense of the trigger in the main clause dictates the tense of the subjunctive in the subordinate clause.

A "trigger" is the verb (or expression) that switches on the subjunctive: quiero que, es necesario que, no creo que, para que, cuando (about the future), and so on.

There are two big classes of triggers — and that's the whole game:

Trigger classMain-clause tensesSubordinate tenses
Present framePresente, Pretérito perfecto, Futuro, ImperativoPresente de subjuntivo, Pretérito perfecto de subjuntivo (haya)
Past frameIndefinido, Imperfecto, Pluscuamperfecto, Condicional, Condicional perfectoImperfecto de subjuntivo (-ra/-se), Pluscuamperfecto de subjuntivo (hubiera)

The dead-simple rule:

  • Trigger in present/future → subjunctive in present (venga) or present perfect (haya venido).
  • Trigger in past/conditional → subjunctive in imperfect (viniera) or pluperfect (hubiera venido).

The number-one mistake English speakers make: "Quería que vengas." That is wrong. Quería is imperfect → past frame → you need vinieras. Correct: Quería que vinieras.

English actually helps you a little: you already say "I wanted you to come" (past sequence) vs "I want you to come" (present) — the difference is buried in the infinitive. Spanish puts it out in the open via the subjunctive form.


Part 3: Side-by-side — both frames with real triggers

Present-frame triggers

Main clauseSubordinate (sim./later)Subordinate (earlier)
Quiero que……vengas mañana.…hayas terminado ya.
Espero que……llueva pronto.…hayas dormido bien.
Es necesario que……estudies más.…hayas leído el texto.
Dudo que……tenga razón.…haya dicho la verdad.
No creo que……venga hoy.…haya venido ayer.
He pedido que……me llames.…hayas pagado la cuenta.
Te diré que… (futuro)…vengas el lunes.…hayas hecho la tarea.
Ven cuando… (imperat.)…puedas.— (rare)
Para que……aprendas.— (rare)
Antes de que……sea tarde.— (always "before" → simultaneous)

Past-frame triggers

Main clauseSubordinate (sim./later)Subordinate (earlier)
Quería que……vinieras conmigo.…hubieras venido antes.
Esperaba que……llegaras a tiempo.…hubieras llegado temprano.
Era necesario que……estudiaras más.…hubieras leído el libro.
Dudaba que……tuviera razón.…hubiera dicho la verdad.
No creía que……viniera ese día.…hubiera venido la víspera.
Pidió que……le llamáramos.…hubiéramos pagado la cuenta.
Te dije que……vinieras el lunes.…hubieras hecho la tarea.
Habría preferido que……vinieras conmigo.…hubieras venido antes.
Para que……aprendieras.
Antes de que……fuera tarde.

The core training move: take ANY sentence from the left column of the present frame and shift the trigger to the past. The subjunctive verb automatically slides to imperfect. Quiero que vengas.Quería que vinieras. Espero que llueva.Esperaba que lloviera. Es necesario que estudies.Era necesario que estudiaras.

This single move accounts for about 70% of all real-life subjunctive choices. Drill it cold.


Part 4: The si-clause exception (recap of Lesson 38)

The general rule has one big exception: after si in a hypothetical or counterfactual condition, you never use presente de subjuntivo.

TypeMainSubordinate (si…)
RealPresente / Futurosi + presente de indicativo (NOT subjunctive!)
HypotheticalCondicionalsi + Imperfecto de subjuntivo
Counterfactual (past)Condicional perfectosi + Pluscuamperfecto de subjuntivo

Si tenga tiempo, iré.Si tengo tiempo, iré.Si tengo tiempo, iría.Si tuviera tiempo, iría.Si tenía tiempo, habría ido.Si hubiera tenido tiempo, habría ido.

Also worth flagging: after cuando / en cuanto / hasta que — subjunctive ONLY when the reference is to the future. Cuando llegue, te llamo (future → subj.) vs Cuando llega, me llama (habit → indicative).


Part 5: Error catalog — what English speakers mess up most

Error 1. Quería que vengas mañana.Quería que vinieras mañana. Quería is imperfect → past frame → imperfect subjunctive.

Error 2. Dudaba que sea verdad.Dudaba que fuera verdad.

Error 3. Le pedí que viene a la fiesta.Le pedí que viniera a la fiesta. Pedí is indefinido → past frame.

Error 4. Si tengo más tiempo, viajaría más.Si tuviera más tiempo, viajaría más.

Error 5. Espero que viniste ayer.Espero que hayas venido ayer. Main in present, subordinate refers to something earlier → pretérito perfecto de subj.

Error 6. Me alegró que estás aquí.Me alegró que estuvieras allí (or hubieras estado allí).

Error 7. Confusing si and cuando. After cuando about the future → subjunctive (cuando llegues). After si in a real condition → indicative (si llegas).

Error 8. Habría preferido que vienes.Habría preferido que hubieras venido. Condicional perfecto → past frame → pluperfect subjunctive.


Next up: Lesson 41 — Passive voice. Ser + participio (the event passive), estar + participio (the resulting state) and the all-purpose se impersonal/passive — the construction Spanish actually prefers when nobody cares who did the action. Formal register, journalism, recipes, signs — all built on these three structures.

Lesson 40: Concordancia de tiempos — sequence of tenses in the subjunctive · Español · Glottos Matrix