Chapter 40 · B2
Compound Subjunctive: Presente Perfecto & Pluscuamperfecto de Subjuntivo
Might help first: Ch. 30 — El Pretérito Perfecto (Present Perfect), Ch. 31 — El Pretérito Pluscuamperfecto (Past Perfect/Pluperfect), Ch. 35 — El Futuro Compuesto & Condicional Compuesto (Perfect Forms), Ch. 39 — El Imperfecto de Subjuntivo (a suggestion, never a requirement)
The subjunctive mood has compound forms too, and they’re built exactly the way every other compound tense in this book has been: a conjugated form of haber, plus a past participle. Chapter 38 taught you when a sentence needs the subjunctive at all; Chapter 39 gave you the subjunctive’s simple past-tense form. This chapter adds the two compound members of the family — haya + participle, for a completed action viewed through the subjunctive in present time, and hubiera/hubiese + participle, for a completed action viewed through the subjunctive in past time — plus the sequencing logic that tells you, reliably, which one any given sentence actually needs.
Core Pattern: Haya + Participle (Presente Perfecto de Subjuntivo)
Haber’s present subjunctive, plus a participle you already know
B2Haber is one of the handful of verbs with a fully irregular present subjunctive (Chapter 37) — no flip-the-vowel shortcut here; these six forms simply have to be learned as their own small paradigm.
Attach any participle from Chapter 30’s list — the ten core irregulars (escrito, hecho, dicho, visto, puesto, roto, vuelto, muerto, abierto, cubierto), their compounds, or the regular -ado/-ido pattern — and you have the presente perfecto de subjuntivo: a completed action, inside a subjunctive-triggering sentence set in the present.
Espero que hayas terminado el informe.
I hope you've finished the report.
Me alegro de que hayan llegado bien.
I'm glad they arrived safely.
Building Out: Hubiera/Hubiese + Participle (Pluscuamperfecto de Subjuntivo)
The imperfect subjunctive of haber, plus the same participle
B2Haber’s own preterite is irregular — hubieron — so its imperfect subjunctive follows Chapter 39’s universal shortcut exactly like any other irregular verb: drop -ron, add the endings.
Paired with a participle, this gives you the pluscuamperfecto de subjuntivo — a completed action viewed through the subjunctive, but pushed one step further into the past than haya + participle can reach.
Dudaba que hubieras terminado a tiempo.
I doubted you had finished on time.
No creía que hubiera llovido tanto.
I didn't believe it had rained that much.
Nuance, Exceptions & Contrast
Sequence of tenses: which compound form does the main clause demand?
B2This is the real skill this chapter teaches: a WEIRDO trigger’s own tense in the main clause determines which compound subjunctive the subordinate clause needs.
| Main clause is in… | Subordinate clause needs… | Example |
|---|---|---|
| Present, present perfect, future, or a command (an indicative “now”) | Presente perfecto de subjuntivo — haya + participle | Espero que hayas terminado. |
| Preterite, imperfect, or conditional (an indicative “past”) | Pluscuamperfecto de subjuntivo — hubiera/hubiese + participle | Esperaba que hubieras terminado. |
Espero que hayas terminado.
I hope you've finished.
Esperaba que hubieras terminado.
I was hoping you'd finished.
Ojalá + hubiera/hubiese: regret about the unrealized past
C1Ojalá pairs with the pluscuamperfecto de subjuntivo to express a wish about something that’s already, unchangeably, not the case — the grammar of “if only.”
Ojalá hubiera salido antes.
I wish he had left earlier.
Don’t confuse hubiera/hubiese with había
B2| Form | Mood & Tense | Job | Example |
|---|---|---|---|
| había + participle | Indicative pluperfect | States a plain fact: something had already happened | Sabía que ya había salido. |
| hubiera/hubiese + participle | Subjunctive pluperfect | Needs a trigger: a wish, a doubt, or a hypothetical si-clause about the past | Ojalá hubiera salido antes. |
| habría + participle | Conditional perfect | The “would have” consequence of a hypothetical past condition | Si hubiera estudiado más, habría aprobado el examen. |
Sabía que ya había salido.
I knew he had already left.
Ojalá hubiera salido antes.
I wish he had left earlier.
Bringing It Together
Espero que ya hayáis terminado los deberes; ayer esperaba que los hubierais terminado antes de cenar, pero seguíais trabajando a las nueve. Ojalá hubierais empezado más temprano.
I hope you all have already finished your homework; yesterday I was hoping you'd finished it before dinner, but you were still working at nine. I wish you had started earlier.
Facing a completed action inside a subjunctive-triggering sentence, look first at the main clause’s own tense: present-family trigger, reach for haya + participle; past-family trigger, reach for hubiera/hubiese + participle. And whenever the sentence is really about regretting something that can no longer be changed, ojalá plus the pluscuamperfecto de subjuntivo is exactly the tool built for that job.
Where to Go Next
- Chapter 30, El Pretérito Perfecto — the full irregular-participle list this chapter’s two compound forms both reuse without re-deriving.
- Chapter 31, El Pretérito Pluscuamperfecto — había, the indicative counterpart hubiera/hubiese is easy to mix up with until compared side by side, as above.
- Chapter 35, El Futuro Compuesto & Condicional Compuesto — habría, the conditional-perfect “would have” clause most often paired with hubiera in a full si-clause.
- Chapter 37 and Chapter 38, El Presente de Subjuntivo — haber’s irregular present subjunctive forms, and the WEIRDO trigger categories this chapter’s sequence-of-tense logic assumes.
- Chapter 39, El Imperfecto de Subjuntivo — the simple subjunctive tenses, and the same present-trigger/past-trigger sequencing logic, one layer shallower.
- Chapter 41, Conditional Sentences (Si Clauses) — where hubiera/hubiese and habría actually get paired together inside a full hypothetical-past si-clause.
Ready to practice?
9 exercises · conjugation-grid, fill-blank, multiple-choice…