drill
B2 · Spanish5 min read

Compound subjunctive: perfect and pluperfect

Expressing completed actions with doubt, emotion, and past hypotheses

what is it?

The compound subjunctive covers two tenses built with a subjunctive form of haber plus a past participle. The perfect subjunctive (haya + participle) refers to a completed action viewed from the present or from a future reference point, whenever the clause requires the subjunctive mood. The pluperfect subjunctive (hubiera/hubiese + participle) refers to a completed action viewed from a past reference point, again under subjunctive-triggering conditions. Both tenses follow the same logic as their indicative counterparts — they simply add the subjunctive requirement imposed by the main clause.

when to use it

Perfect subjunctive (haya + participle) — use it when all three conditions are met: (1) the main clause contains a subjunctive trigger (doubt, denial, emotion, impersonal expression, etc.); (2) the subordinate action is completed relative to the present or to a future moment; (3) the main verb is in the present, future, or imperative.

  • Doubt or denial about a past event: verbs and expressions such as no creer que, no es verdad que, dudar que trigger the perfect subjunctive when the doubted action is already finished.

  • Emotion about a past event: expressions such as me alegra que, es una pena que use the perfect subjunctive when the event causing the emotion has already taken place.

  • Future anteriority in adverbial clauses: conjunctions such as cuando, en cuanto, después de que use the perfect subjunctive to express an action that will be completed before another future action.

Pluperfect subjunctive (hubiera/hubiese + participle) — use it when the main verb is in a past tense and the subjunctive-triggering conditions apply to an action completed even earlier. It also appears independently of si-clauses in the following contexts:

  • Wishes about the past with ojalá: Ojalá hubiera llegado antes. expresses regret that something did not happen.

  • Concessive clauses: aunque hubiera estudiado más, no habría aprobado — even if the past condition had been met, the result would have been the same.

  • Negated assertions about the past: no era verdad que hubiera dicho eso — the main verb in the past triggers the pluperfect subjunctive for the completed subordinate action.

formation

Both tenses are formed with the appropriate subjunctive form of haber followed by an invariable past participle. The participle is formed in the usual way: -ar → -ado, -er/-ir → -ido (with common irregulars: hecho, dicho, escrito, visto, puesto, vuelto).

Perfect subjunctive — present subjunctive of haber + participle:

personpresent subjunctive of haberexample (hablar)
yohayahaya hablado
túhayashayas hablado
él/ella/ustedhayahaya hablado
nosotros/ashayamoshayamos hablado
vosotros/ashayáishayáis hablado
ellos/ellas/ustedeshayanhayan hablado

Pluperfect subjunctive — imperfect subjunctive of haber + participle. Both the -ra and -se forms are equally correct; the -ra form is more frequent in speech.

personhubiera (-ra form)hubiese (-se form)example (comer)
yohubierahubiesehubiera/hubiese comido
túhubierashubieseshubieras/hubieses comido
él/ella/ustedhubierahubiesehubiera/hubiese comido
nosotros/ashubiéramoshubiésemoshubiéramos/hubiésemos comido
vosotros/ashubieraishubieseishubierais/hubieseis comido
ellos/ellas/ustedeshubieranhubiesenhubieran/hubiesen comido

Nothing comes between the auxiliary and the participle. Pronouns and negation attach before haber: no lo haya visto, not haya no lo visto.

examples in context

No es verdad que haya escrito esa carta.
It is not true that he has written that letter.
The denial no es verdad que triggers the subjunctive; the action (writing the letter) is already completed relative to the present, so the perfect subjunctive is required.
Te llamaré en cuanto se haya marchado el jefe.
I will call you as soon as the boss has left.
Future anteriority: the boss's departure will be complete before the phone call happens. The conjunction en cuanto with a future reference always takes the subjunctive, and the compound form marks the completion.
Ojalá hubiera sabido la verdad antes.
I wish I had known the truth earlier.
An independent wish with ojalá about a past situation that cannot be changed. This is not a si-clause, yet the pluperfect subjunctive is required.
Me alegra que hayas aprobado el examen.
I am glad that you have passed the exam.
Emotion (me alegra que) about a recently completed event triggers the perfect subjunctive.
No era verdad que hubiera dicho eso.
It was not true that he had said that.
The main verb is in the past (era), so the completed subordinate action shifts to the pluperfect subjunctive.

common pitfalls

  • Using the indicative perfect instead of the perfect subjunctive. After a subjunctive trigger, the mood cannot switch to the indicative just because the action is completed. No es verdad que ha escrito esa carta is incorrect; the denial no es verdad que requires the subjunctive regardless of aspect: no es verdad que haya escrito esa carta.

  • Confusing the perfect and pluperfect subjunctive. The choice depends on the tense of the main verb, not on how far back the event occurred. A present-tense trigger (no creo que) takes haya + participle; a past-tense trigger (no creía que) takes hubiera/hubiese + participle. Do not use the pluperfect subjunctive when the main clause is in the present.

  • Assuming hubiera/hubiese only appears in si-clauses. The pluperfect subjunctive is common outside counterfactual conditionals: with ojalá (Ojalá hubiera sabido la verdad antes), in concessive clauses with aunque, and in negated past assertions (no era verdad que hubiera dicho eso). Limiting it to si-clauses will produce systematic errors in all these contexts.

Quick check

Three sentences, graded here. Nothing is saved and no account is needed.

1 / 3

Nadie creía que el debate ___ tan estéril; todos esperaban llegar a un acuerdo. (resultar)

Fill in the blank with the correct compound subjunctive form of the verb in parentheses.

Compound subjunctive: perfect and pluperfect in Spanish (B2) · drill