Learn Spanish with Lingopie - Immersive learning with curated content, create flashcards from subtitles
← Back to Grammar
VerbsadvancedCEFR C1

Perfect Subjunctive: Completed Actions in Subjunctive Mood

What You'll Learn

  • 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

Overview / Usage

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

How the Perfect Subjunctive Works

Conjugating Haber in the Present Subjunctive

yohaya
haya hablado
I have spoken (subjunctive)
hayas
hayas comido
you have eaten (subjunctive)
él/ella/ustedhaya
haya vivido
he/she has lived (subjunctive)
nosotros/ashayamos
hayamos terminado
we have finished (subjunctive)
vosotros/ashayáis
hayáis salido
you all have left (subjunctive)
ellos/ellas/ustedeshayan
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

Real-World Examples

🤞 Hope & Wishes

Espero que hayas tenido un buen viaje
I hope you've had a good journey
Ojalá hayamos hecho lo correcto
I hope we've done the right thing
Espero que no hayan tenido problemas
I hope they haven't had problems
Ojalá se haya recuperado pronto
I hope he/she has recovered quickly

🤔 Doubt & Denial

Dudo que hayan recibido mi mensaje
I doubt they've received my message
No creo que haya llovido tanto
I don't think it has rained that much
Es imposible que hayamos perdido el tren
It's impossible we've missed the train
No pienso que hayas hecho nada mal
I don't think you've done anything wrong

😊 Emotion & Reaction

Me alegro de que hayáis aprobado el examen
I'm glad you've all passed the exam
Siento que no hayas podido venir
I'm sorry you couldn't come
Me sorprende que hayan terminado tan rápido
I'm surprised they've finished so quickly
Es una pena que haya llovido durante las vacaciones
It's a shame it rained during the holidays

🎓 Education & Achievement

Espero que hayas estudiado para el examen
I hope you've studied for the exam
No creo que hayan entendido la lección
I don't think they've understood the lesson
Me alegra que hayas conseguido la beca
I'm glad you've got the scholarship
Dudo que haya leído todos los libros
I doubt he/she has read all the books

💼 Work & Professional Life

Es posible que hayan rechazado nuestra propuesta
It's possible they've rejected our proposal
No creo que haya recibido el ascenso
I don't think he/she has received the promotion
Espero que hayamos cumplido el plazo
I hope we've met the deadline
Me sorprende que hayan despedido a tanta gente
I'm surprised they've sacked so many people

🏥 Health & Well-being

Espero que te hayas recuperado del resfriado
I hope you've recovered from the cold
Dudo que hayan encontrado la cura
I doubt they've found the cure
Me alegro de que haya salido bien la operación
I'm glad the operation went well
Es improbable que se haya roto el hueso
It's unlikely he/she has broken the bone

✈️ Travel & Events

Espero que hayan llegado a tiempo al aeropuerto
I hope they've arrived at the airport on time
No creo que haya perdido el vuelo
I don't think he/she has missed the flight
Es posible que hayan cancelado el evento
It's possible they've cancelled the event
Ojalá hayamos reservado las entradas
I hope we've booked the tickets

🏠 Daily Life & Household

Dudo que hayas limpiado tu habitación
I doubt you've cleaned your room
Espero que hayan hecho la compra
I hope they've done the shopping
Me sorprende que hayas cocinado tan bien
I'm surprised you've cooked so well
No creo que se haya estropeado la lavadora
I don't think the washing machine has broken down

💬 Communication & News

Espero que hayas visto mi mensaje
I hope you've seen my message
Dudo que hayan oído la noticia
I doubt they've heard the news
Me alegro de que te haya llamado por fin
I'm glad he/she finally called you
No creo que haya publicado la foto
I don't think he/she has posted the photo

Gotchas / Common Mistakes

⚠️ Common Mistakes

Using present perfect indicative instead of perfect subjunctive

❌ Wrong: Espero que has llegado (indicative)

✅ Right: Espero que hayas llegado (subjunctive)

Using present subjunctive instead of perfect subjunctive

❌ Wrong: Dudo que llegue (present subjunctive - ongoing)

✅ Right: Dudo que haya llegado (perfect subjunctive - completed)

Wrong form of haber in subjunctive

❌ Wrong: Espero que has llegado (indicative haber)

✅ Right: Espero que hayas llegado (subjunctive haber)

Confusing with pluperfect subjunctive

❌ Wrong: Espero que hubiera llegado (pluperfect subjunctive)

✅ Right: Espero que haya llegado (perfect subjunctive)

Using indicative after subjunctive triggers

❌ Wrong: No creo que han venido (indicative)

✅ Right: No creo que hayan venido (subjunctive)

Wrong participle form

❌ Wrong: Espero que haya escribido

✅ Right: Espero que haya escrito

Quick Test / Mini Quiz

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)

7

Which verb form is 'you've seen' in subjunctive?

8

Identify the perfect subjunctive: 'I doubt he's understood'

Useful Resources

Coming soon...