Sequence of tenses in the subjunctive
B2Sequence of tenses in the Spanish subjunctive
This guide explains how to choose the correct subjunctive tense in Spanish depending on the tense of the main clause. In simple terms: the sequence of tenses (concordancia de tiempos) tells you whether the subordinate clause should use present subjunctive, imperfect (past) subjunctive, present perfect subjunctive, or pluperfect subjunctive based on when the action happens relative to the main clause.
What does "sequence of tenses" mean?
It means matching time: when the main clause sets the time (present, past, future), you pick the subjunctive tense that shows whether the subordinate action happens at the same time (simultaneous), before it (anterior), or after it (posterior).
When does this matter?
Sequence matters whenever the subordinate clause requires the subjunctive. Common triggers are verbs and expressions of will/want, emotion, doubt/denial, impersonal expressions, and certain conjunctions (e.g., para que, antes de que, cuando — when referring to future events). Example triggers:
- Querer que, pedir que, recomendar que (wishes/requests)
- Me alegra que, temer que (emotions)
- Dudar que, no creer que (doubt)
- Es importante que, es posible que (impersonal expressions)
If a trigger appears, choose the subjunctive tense that matches the time relation between main and subordinate clauses.
How timing works: simultaneous, anterior, posterior
Simultaneous
- The action in the subordinate clause happens at the same time as the main clause.
- If the main clause is present/future/imperative -> use present subjunctive.
- Spanish: "Espero que vengas mañana." (I hope you come tomorrow.) — "vengas" (present subjunctive, future meaning)
- If the main clause is past -> use imperfect (past) subjunctive.
- Spanish: "Quería que vinieras a la reunión." (I wanted you to come to the meeting.) — "vinieras" (imperfect subjunctive)
Anterior (earlier action)
- The subordinate action happened before the moment expressed in the main clause.
- If the main clause is present/future/imperative -> use present perfect subjunctive (haya + participle).
- Spanish: "Dudo que él haya llegado." (I doubt that he has arrived.) — "haya llegado" (present perfect subjunctive)
- If the main clause is past -> use pluperfect subjunctive (hubiera/hubiese + participle).
- Spanish: "Me sorprendió que hubieras terminado tan pronto." (I was surprised that you had finished so soon.) — "hubieras terminado" (pluperfect subjunctive)
Posterior (later action)
- The subordinate action will happen after the time of the main clause.
- If the main clause is present/future/imperative -> generally use present subjunctive (Spanish uses the present subjunctive to express future relative actions).
- Spanish: "Quiero que vengas mañana." (I want you to come tomorrow.) — "vengas" (present subjunctive used for future)
- Spanish: "Te llamaré cuando llegue." (I will call you when I arrive.) — "llegue" (present subjunctive after a future main clause)
- If the main clause is past -> use imperfect subjunctive to refer to a later action relative to that past moment.
- Spanish: "Ella dijo que vendría; quería que la acompañaras." (She said she would come; she wanted you to accompany her.) — "acompañaras" (imperfect subjunctive)
Which subjunctive tense to use after common main-clause tenses
- Main clause in present / future / imperative:
- Simultaneous or posterior -> present subjunctive (presente de subjuntivo): e.g., "Es bueno que estudies." (It's good that you study.)
- Anterior -> present perfect subjunctive (pretérito perfecto de subjuntivo = haya + participle): e.g., "Me alegra que hayas aprobado." (I'm glad that you have passed.)
- Main clause in preterite / imperfect / conditional / past progressive:
- Simultaneous or posterior (relative to that past moment) -> imperfect subjunctive (pretérito imperfecto de subjuntivo: -ra or -se forms): e.g., "Quería que vinieras." (I wanted you to come.)
- Anterior -> pluperfect subjunctive (pluscuamperfecto de subjuntivo = hubiera/hubiese + participle): e.g., "No creí que hubieras terminado." (I didn't think you had finished.)
- Main clause in conditional perfect / hypothetical past consequences:
- For regret about earlier actions -> pluperfect subjunctive in the subordinate: "Me habría gustado que hubieras venido." (I would have liked you to have come.)
- Main clause in present perfect (he + participle): treat like present group (use present subj or present perfect subj depending on timing).
- e.g., "He temido que no hayas recibido el mensaje." (I have feared that you have not received the message.)
Conjugation: how to form the main subjunctive tenses
- Present subjunctive (presente de subjuntivo): Start from the first-person singular (yo) present indicative, drop -o, add the opposite endings.
- -ar verbs: e, es, e, emos, éis, en. Example: hablar -> hable, hables, hable, hablemos, habléis, hablen.
- -er/-ir verbs: a, as, a, amos, áis, an. Example: comer -> coma, comas, coma, comamos, comáis, coman; vivir -> viva, vivas, viva, vivamos, viváis, vivan.
- Imperfect (past) subjunctive (pretérito imperfecto de subjuntivo): take the third-person plural preterite, drop -ron, add -ra/-ras/-ra/-ramos/-rais/-ran (or the -se series: -se/-ses/-se/-semos/-seis/-sen).
- Example from hablar (hablaron): hablara / hablaras / hablara / habláramos / hablarais / hablaran. Also hablase / hablases / hablase / hablásemos / hablaseis / hablasen.
- Example: comer (comieron) -> comiera / comieras / comiera / comiéramos / comierais / comieran.
- Present perfect subjunctive (pretérito perfecto de subjuntivo): haya, hayas, haya, hayamos, hayáis, hayan + past participle.
- Example: "haya hablado", "hayas comido", "hayamos vivido".
- Pluperfect (past perfect) subjunctive (pluscuamperfecto de subjuntivo): hubiera/hubiese, hubieras/hubieses, hubiera/hubiese, hubiéramos/hubiésemos, hubierais/hubieseis, hubieran/hubiesen + past participle.
- Example: "hubiera hablado", "hubieras hecho", "hubiéramos salido".
- Note: both -ra and -se series (hubiera/hubiese) are correct; -ra forms are more common in speech.
Examples: present, past, and perfect subjunctive following different main-clause tenses
- Present main clause -> present subjunctive (simultaneous/posterior):
- Spanish: "Quiero que me llames esta tarde."
- English: "I want you to call me this afternoon." (vocabulary: "llames" = present subjunctive)
- Present main clause -> present perfect subjunctive (anterior):
- Spanish: "Me alegra que hayas venido."
- English: "I'm glad that you have come." ("hayas venido" = present perfect subjunctive: action completed before now)
- Future main clause -> present subjunctive (posterior/future reference):
- Spanish: "Te avisaré cuando haya terminado."
- English: "I'll let you know when I have finished." ("haya terminado" = present perfect subjunctive for anterior to the future moment)
- Spanish: "Te llamaré cuando llegue."
- English: "I'll call you when I arrive." ("llegue" = present subjunctive used after a future main clause)
- Past main clause -> imperfect subjunctive (simultaneous/posterior relative to past):
- Spanish: "Ella quería que la ayudáramos."
- English: "She wanted us to help her." ("ayudáramos" = imperfect subjunctive)
- Past main clause -> pluperfect subjunctive (anterior to the past):
- Spanish: "Me sorprendió que hubieras terminado tan pronto."
- English: "I was surprised that you had finished so soon." ("hubieras terminado" = pluperfect subjunctive)
- Conditional / conditional-perfect contexts:
- Spanish: "Me gustaría que vinieras mañana."
- English: "I would like you to come tomorrow." (conditional + imperfect subjunctive)
- Spanish: "Me habría gustado que hubieras venido."
- English: "I would have liked you to have come." (conditional perfect + pluperfect subjunctive)
- If-clauses (contrary-to-fact):
- Spanish: "Si tuviera tiempo, viajaría más." (If I had time, I would travel more.) — imperfect subjunctive
- Spanish: "Si hubiera sabido, habría venido." (If I had known, I would have come.) — pluperfect subjunctive
Common mistakes to avoid
- Using the indicative when the subjunctive is required:
- Wrong: "No creo que él vino ayer."
- Correct: "No creo que él haya venido ayer." or "No creo que él venga." (depending on meaning)
- Mixing present subjunctive after a past main clause:
- Wrong: "Quería que venga."
- Correct: "Quería que viniera." (use imperfect subjunctive)
- Forgetting to use the infinitive when subject doesn't change:
- If the subject is the same, use the infinitive: "Quiero salir." (I want to leave.) NOT "Quiero que salga yo." (awkward)
- Confusing present perfect subjunctive and pluperfect subjunctive:
- Use present perfect subjunctive (haya + participle) after present-type main clauses when the subordinate action is prior to the main clause moment.
- Use pluperfect subjunctive (hubiera/hubiese + participle) after past-type main clauses when the subordinate action is prior to that past moment.
- Overusing the -se forms of the imperfect/pluperfect subjunctive (hablase/hubiese). They are correct, but -ra forms are more common in speech.
Quick reference (cheat sheet)
- Main = present / future / imperative -> subordinate: present subjunctive (simultaneous/posterior) or present perfect subjunctive (anterior).
- Main = preterite / imperfect / conditional -> subordinate: imperfect subjunctive (simultaneous/posterior) or pluperfect subjunctive (anterior).
- Use infinitive (not subjunctive) if no change of subject.
- For time conjunctions (cuando, hasta que, en cuanto, después de que): use subjunctive if the subordinate action is not yet realized (future relative to main); use indicative for habitual or completed past events.
Glossary
- Main clause (matrix clause): the sentence part that sets the time and mood (e.g., "Quiero", "Quería").
- Subordinate clause (dependent clause): the clause introduced by "que" or a conjunction where the subjunctive often appears.
- Simultaneous: happens at the same time as the main clause.
- Anterior: happened before the main-clause moment.
- Posterior: will happen after the main-clause moment.
- Present subjunctive (presente de subjuntivo): e.g., hable, coma, viva.
- Imperfect subjunctive (pretérito imperfecto de subjuntivo): e.g., hablara/hablase, comiera/comiese.
- Present perfect subjunctive (pretérito perfecto de subjuntivo): haya + participle (haya hablado).
- Pluperfect subjunctive (pluscuamperfecto de subjuntivo): hubiera/hubiese + participle (hubiera hablado).
Final tip: When in doubt, ask: "Is the subordinate action before, at the same time as, or after the main clause?" That answer points you to perfect/subjunctive or imperfect/pluperfect. Practice noticing the time relationship in short sentences, and the correct choice will become natural.