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 verb | subordinate (subjunctive) | example |
|---|---|---|
| present, future, perfect, imperative | present subjunctive (same time / later) | Quiero / He pedido que vengas. |
| perfect subjunctive (earlier) | Me alegra que hayas venido. | |
| preterite, imperfect, conditional, pluperfect | imperfect 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.
