- Form the perfect subjunctive with haber (present subjunctive) + past participle
- Express completed actions after subjunctive triggers (doubt, emotion, possibility)
- Use perfect subjunctive with expressions like 'espero que', 'dudo que', 'es posible que'
- Distinguish between perfect subjunctive and present perfect indicative
- Apply perfect subjunctive in complex sentences and time clauses
- Recognise when completed actions require subjunctive mood
What You'll Learn
Overview
The perfect subjunctive (presente perfecto de subjuntivo) expresses completed actions in contexts that require the subjunctive mood. It's formed with the present subjunctive of haber + past participle.
This advanced tense combines two key concepts: the perfect aspect (completed actions) and the subjunctive mood (doubt, emotion, possibility). Use it when talking about completed actions that involve:
- Doubt or denial: "I doubt he has arrived" (Dudo que haya llegado)
- Emotion or reaction: "I'm glad you've passed" (Me alegro de que hayas aprobado)
- Possibility or uncertainty: "It's possible they've finished" (Es posible que hayan terminado)
- Wishes or hopes: "I hope she's recovered" (Espero que se haya recuperado)
When to Use Perfect Subjunctive
Use perfect subjunctive after subjunctive triggers when the action is completed or perfect. If the trigger requires subjunctive (doubt, emotion, etc.) AND the action is finished, use perfect subjunctive: "Dudo que hayan llegado" (I doubt they have arrived).
Structure & Formation
Conjugating Haber in the Present Subjunctive
yo → haya
haya hablado
I have spoken (subjunctive)
tú → hayas
hayas comido
you have eaten (subjunctive)
él/ella/usted → haya
haya vivido
he/she has lived (subjunctive)
nosotros/as → hayamos
hayamos terminado
we have finished (subjunctive)
vosotros/as → hayáis
hayáis salido
you all have left (subjunctive)
ellos/ellas/ustedes → hayan
hayan llegado
they have arrived (subjunctive)
Forming Past Participles
Regular -ar verbs: → -ado
hablar → hablado, estudiar → estudiado, trabajar → trabajado
Regular -er/-ir verbs: → -ido
comer → comido, vivir → vivido, salir → salido
Common irregular participles:
hacer → hecho, escribir → escrito, ver → visto, decir → dicho,
poner → puesto, volver → vuelto, abrir → abierto, romper → roto, morir → muerto
Common Triggers for Perfect Subjunctive
Espero que + perfect subjunctive
Espero que hayas llegado bien
I hope you've arrived safely
Dudo que + perfect subjunctive
Dudo que hayan terminado
I doubt they've finished
Me alegro de que + perfect subjunctive
Me alegro de que hayas aprobado
I'm glad you've passed
Es posible que + perfect subjunctive
Es posible que haya llovido
It's possible it has rained
No creo que + perfect subjunctive
No creo que se hayan ido
I don't think they've left
Ojalá + perfect subjunctive
Ojalá haya funcionado
I hope it worked / has worked
Examples
Hope & Wishes
Doubt & Denial
Emotion & Reaction
Possibility & Uncertainty
Common Mistakes
Most Common Perfect Subjunctive Mistakes
After subjunctive triggers like 'espero que', use perfect subjunctive (hayas), not indicative (has)
After 'no creo que' (doubt), you must use subjunctive mood
Remember irregular participles: escribir → escrito, not *escribido
Don't forget the preposition 'de' after 'alegrarse'
Present vs Perfect Subjunctive Confusion
Present Subjunctive (ongoing/future)
Dudo que llegue
I doubt he will arrive / is arriving
Perfect Subjunctive (completed)
Dudo que haya llegado
I doubt he has arrived
If the action is completed (has happened), use perfect subjunctive. If ongoing/future, use present subjunctive.
Perfect vs Pluperfect Subjunctive
Perfect Subjunctive (haya)
Espero que haya llegado
I hope he has arrived (present perspective)
Pluperfect Subjunctive (hubiera)
Esperaba que hubiera llegado
I hoped he had arrived (past perspective)
Use haya for present main verbs (espero, dudo). Use hubiera for past main verbs (esperaba, dudaba).
Quick Memory Check
Ask yourself: "Is the main verb present tense?" (espero, dudo, me alegro)
If yes → use haya + participle for completed subjunctive actions
If the main verb is past tense → use hubiera + participle instead

Quick Test
Test your understanding of the perfect subjunctive:
1. How do you say 'I hope you've arrived safely'?
2. Complete: 'Dudo que ___ terminado' (I doubt they've finished)
3. Which is correct for 'I'm glad you've passed'?
4. What does 'No creo que haya llovido' mean?
5. Choose the correct form: 'Es posible que (nosotros) ___ perdido el tren'
6. Complete: 'Ojalá ___ funcionado' (I hope it has worked)
Want more practice? Try our interactive fill-in-the-blank exercises with progressive lessons!
