By now you have four subjunctives: presente, perfecto, imperfecto, pluscuamperfecto. Which one you need isn't a free choice — the tense of the main verb decides it. Spanish grammarians call this la correlación de tiempos.
Main verbs split into a present group and a past group, and each group licenses two subjunctives.
| Main clause | Subordinate | Example |
|---|---|---|
| presente | presente subj. (simultaneous/future) | Quiero que vengas. |
| futuro | presente subj. | Te pediré que vengas. |
| pretérito perfecto | presente subj. | Le he dicho que venga. |
| imperativo | presente subj. | Dile que venga. |
| presente | perfecto subj. (already done) | Dudo que haya venido. |
| Main clause | Subordinate | Example |
|---|---|---|
| indefinido | imperfecto subj. | Quise que vinieras. |
| imperfecto | imperfecto subj. | Quería que vinieras. |
| pluscuamperfecto | imperfecto subj. | Había pedido que vinieras. |
| condicional | imperfecto subj. | Me gustaría que vinieras. |
| past group | pluscuamperfecto subj. (earlier still) | Dudaba que hubiera venido. |
The two-question shortcut. First: is the main verb present-ish or past-ish? That picks the group. Second: is the subordinate action simultaneous/later, or already finished? That picks which of the group's two forms. Two questions, four possible answers, no memorisation.
This catches people out. Me gustaría, sería and podría are present in meaning but take the imperfect subjunctive.
If the subordinate action is still true now, a past main verb can take the present subjunctive. The rule follows meaning, not mechanics.
Why this matters for writing. Sequence errors are the most common reason an otherwise fluent C1 text reads as non-native. The grammar is right in isolation but the tenses don't line up across the sentence.
1.Quiero que ___ (venir, tú) mañana.
2.Quería que ___ (venir, tú) ayer.
3.Me gustaría que ___ (venir, tú) a la fiesta.
4.Which group does the conditional belong to?
5.Dudo que él ___ (llegar) ya.
6.Dudaba que él ___ (llegar) ya.
7.Le he dicho que ___ (traer) los documentos.
8.Sería mejor que lo ___ (hacer, tú) ahora.
9.Te pediré que me ___ (ayudar) con esto.
10.¿Te importaría que ___ (abrir, yo) la ventana?
11.Nos sorprendió que no nos ___ (avisar, ellos) antes.
12.Había pedido que todos ___ (estar) presentes.
Book a class with Ángel and narrate complex situations — this is the system that keeps long sentences coherent.