Pretérito Perfecto de Subjuntivo: how to form and use it?

The Pretérito Perfecto de Subjuntivo (Spanish present perfect subjunctive) is formed with the present subjunctive of haber + the past participle of the main verb. It describes actions that are completed in the past or in the future in clauses that require the subjunctive — wishes, doubts, emotions, judgments.

  • Past action after an emotion verb: Me alegro de que hayan venido (I'm glad they have come)
  • Doubt about the past: No creo que haya llegado todavía (I don't think he has arrived yet)
  • Action finished before a future point: Cuando hayas terminado, llámame (When you have finished, call me)
  • Judgment or value statement: Es una pena que no hayas podido asistir (It's a pity you couldn't attend)

Practice Perfecto de Subjuntivo

How is the Perfecto de Subjuntivo formed?

The rule is simple: present subjunctive of haber + past participle. Haber is conjugated; the participle stays invariable (ending in -ado or -ido, except for irregulars).

Person haber (subjunctive) + participle
yohaya-ar → -ado
-er / -ir → -ido
hayas
él / ella / ustedhaya
nosotroshayamos
vosotroshayáis
ellos / ustedeshayan

Regular verbs: hablar, comer, vivir

Person hablar (-ar) comer (-er) vivir (-ir)
yohaya habladohaya comidohaya vivido
hayas habladohayas comidohayas vivido
él/ellahaya habladohaya comidohaya vivido
nosotroshayamos habladohayamos comidohayamos vivido
vosotroshayáis habladohayáis comidohayáis vivido
elloshayan habladohayan comidohayan vivido

When is the Perfecto de Subjuntivo used?

The Pretérito Perfecto de Subjuntivo always appears in subordinate clauses that require the subjunctive and refer to a completed action. There are four main uses:

1. Completed past action after an emotion or judgment verb

  • Me alegro de que hayan venido (I'm glad they have come) — the arrival has already happened.
  • Es una pena que no hayas podido asistir (It's a pity you couldn't attend).
  • Siento que no te haya gustado la película (I'm sorry you didn't like the film).

2. Doubt, denial, or probability about the past

  • No creo que haya llegado todavía (I don't think he has arrived yet).
  • Dudo que lo haya hecho él (I doubt he did it).
  • Es posible que ya hayan salido de casa (They may have already left the house).

3. Action finished before a future moment

  • Cuando hayas terminado el trabajo, llámame (When you have finished the work, call me).
  • En cuanto hayamos comido, salimos (As soon as we have eaten, we'll leave).
  • Tan pronto como hayas leído el libro, devuélvemelo (As soon as you've read the book, give it back).

4. Wish or hope about something that has already happened

  • Espero que hayas terminado el trabajo (I hope you have finished the work).
  • Ojalá hayan llegado bien (I hope they have arrived safely).
  • Que tengas suerte y hayas estudiado lo suficiente (Good luck, and I hope you've studied enough).

Which verbs have an irregular participle?

Since the Perfecto de Subjuntivo uses the past participle, the irregulars are the same as in Pretérito Perfecto, Pluscuamperfecto, and Futuro Perfecto. Haber is always regular (haya, hayas…).

Infinitive Participle Example (yo)
abrirabiertohaya abierto
cubrircubiertohaya cubierto
descubrirdescubiertohaya descubierto
decirdichohaya dicho
escribirescritohaya escrito
hacerhechohaya hecho
morirmuertohaya muerto
ponerpuestohaya puesto
resolverresueltohaya resuelto
romperrotohaya roto
vervistohaya visto
volvervueltohaya vuelto
devolverdevueltohaya devuelto

Participles with hiatus

In verbs like oír, creer, leer, caer, traer, the participle carries an accent on the í: haya oído, haya creído, haya leído, haya caído, haya traído.

What is the difference between Perfecto and Pluscuamperfecto de Subjuntivo?

The Perfecto de Subjuntivo describes an action connected to the present or to the future; the Pluscuamperfecto de Subjuntivo describes an action prior to another past moment, usually hypothetical.

Form Meaning Example
Perfecto de Subjuntivocompleted action connected to now or futureNo creo que haya llegado todavía (I don't think he has arrived yet)
Pluscuamperfecto de Subjuntivoaction finished before another past oneNo creía que hubiera llegado (I didn't think he had arrived)
Imperfecto de Subjuntivounfinished action or hypothesisNo creía que llegara (I didn't think he would arrive)

How do you choose between indicative and subjunctive in compound sentences?

If the main verb expresses certainty or affirmation, use the indicative (he hablado); if it expresses doubt, wish, emotion, judgment or denial, use the subjunctive (haya hablado).

Main verb Mood Example
Creo que / es verdad queindicativeCreo que ha llegado (I think he has arrived)
No creo que / dudo quesubjunctiveNo creo que haya llegado (I don't think he has arrived)
Espero que / ojalásubjunctiveEspero que hayas terminado (I hope you have finished)
Me alegro de que / es una pena quesubjunctiveMe alegro de que hayan venido (I'm glad they have come)

Want to practice the Perfecto de Subjuntivo? In our app you can conjugate verbs with interactive exercises and compare it with the Presente, Imperfecto, and Pluscuamperfecto de Subjuntivo.

Practice Perfecto de Subjuntivo