Grammar path · Lesson 79 of 86 · Stage C1 · Subjunctive nuances
You need this point whenever a main verb triggers the subjunctive and the sentence moves between present and past. The core idea is that the subordinate verb follows the time frame of the main verb. A main verb in the present, future or imperative takes the present subjunctive (quiero que vengas). A main verb in the past or conditional takes the imperfect subjunctive (quería que vinieras, me gustaría que vinieras). For something already finished, use haya + participio or hubiera + participio. Do not confuse it with reported speech: dijo que venía reports a fact in the indicative, while dijo que viniera reports an order and needs the subjunctive.
Practise this lesson · 10 sentences
verbo principal en presente + que + presente de subjuntivoverbo principal en pasado + que + imperfecto de subjuntivoverbo principal en condicional + que + imperfecto de subjuntivoverbo principal en presente + que + pretérito perfecto de subjuntivoVerbs like querer, pedir or decir (as an order) trigger the subjunctive, and their tense decides present or imperfect subjunctive.
Para que always takes the subjunctive; if the main verb is in the past, switch to the imperfect subjunctive.
When the action in the que clause is already finished, use haya + participio after a present verb and hubiera + participio after a past verb.
Use the imperfect subjunctive: quería que vinieras. A past main verb pulls the subordinate verb into the past.
The conditional counts as a past tense for the sequence, so say me gustaría que vinieras, not me gustaría que vengas.
When the main verb is in the present but the action in the que clause is already finished: me alegra que hayas venido.
The first reports information: he said he was coming. The second reports an order: he told me to come.
Ojalá has no main verb, so the subjunctive tense shows likelihood: ojalá venga is possible, ojalá viniera is unlikely.