Level B2

Sequence of tenses with the subjunctive

The tense of the subjunctive depends on the tense of the main verb and on when the subordinate action happens.

main verbsubordinate (subjunctive)example
present, future, perfect, imperativepresent subjunctive (same time / later)Quiero / He pedido que vengas.
perfect subjunctive (earlier)Me alegra que hayas venido.
preterite, imperfect, conditional, pluperfectimperfect subjunctive (same time / later)Quería / Querría que vinieras.
pluperfect subjunctive (earlier)Me alegró que hubieras venido.

Flexibility

  • Past main verb with a still-valid situation can take the present: Le pedí que me llame mañana (tomorrow is still ahead).
  • Conditional in the main clause always pairs with imperfect subjunctive: Me gustaría que vinieras.
  • Present main verb about the past: No creo que lo hiciera él (I don’t think he did it).

Examples

  • Te pido que me escuches.I’m asking you to listen to me.
  • Te pedí que me escucharas.I asked you to listen to me.
  • Sería mejor que no dijeras nada.It would be better if you didn’t say anything.
  • Dudo que lo hayan terminado ya.I doubt they’ve finished it yet.
  • Quería que vinieras a la fiesta.I wanted you to come to the party.

Common mistakes

  • ✗ Quería que él viene.✓ Quería que él viniera.A past main verb requires the imperfect subjunctive. English “I wanted him to come” uses an infinitive.
  • ✗ Quiero que él viniera.✓ Quiero que él venga.The imperfect subjunctive needs a past main verb. English “I want him to come” has no tense to shift.
  • ✗ Dije que él venga.✓ Dije que él viniera.A past reporting verb pulls the subjunctive back. English “I said he should come” uses a modal.
  • ✗ Me pidió que le ayudo.✓ Me pidió que le ayudara.A past request takes the imperfect subjunctive. English “asked me to help him” uses an infinitive, so the tense shift is new.
  • ✗ Dudaba que ha llegado.✓ Dudaba que hubiera llegado.The earlier action after a past verb takes the pluperfect subjunctive. English “doubted he had arrived” is a plain past perfect.