Spanish grammar · Intermediate

Subjunctive of Haber: All Forms with Examples

Haber's present subjunctive is irregular: haya, hayas, haya, hayamos, hayáis, hayan. Used as the auxiliary in the present perfect subjunctive (haya hablado, hayas comido) and standalone in expressions like haya quien (there be someone who).

Espero que hayas terminado.

I hope you've finished.

What it is

Haber's present subjunctive forms haya, hayas, haya, hayamos, hayáis, hayan. The stem hay- is unrelated to the present indicative (he, has, ha) and must be memorized. The most common use is as the auxiliary in the present perfect subjunctive: haya hablado, hayas comido, hayan llegado.

In Espero que hayas terminado el proyecto (I hope you've finished the project), hayas is the tú subjunctive of haber and terminado is the past participle. Together they form the present perfect subjunctive.

How to spot it

Look for hay- (with no accent in any form) followed by short endings: haya, hayas, haya, hayamos, hayáis, hayan. Usually paired with a past participle (terminado, comido, hecho) to form compound subjunctive tenses.

  • Espero que hayas llegado bien. — I hope you've arrived safely.
  • Dudo que hayan terminado. — I doubt they've finished.
  • Ojalá que haya entendido. — I hope he understood.

Haber in the subjunctive almost always appears as an auxiliary. Standalone uses (haya quien lo haga, may there be someone to do it) are rare and formal.

Subjunctive of Haber Quick Reference

Present subjunctive of haber, all six forms

PersonFormTranslation
yohaya(that) I have
hayas(that) you have
él/ella/Ud.haya(that) he, she, you (formal) have
nosotroshayamos(that) we have
vosotroshayáis(that) you all have (Spain)
ellos/Uds.hayan(that) they, you all have

Common Subjunctive of Haber Examples in Spanish

Subjunctive haber is the gateway to the present perfect subjunctive, used to talk about past actions viewed through wish, doubt, or emotion. The form changes for person but the past participle stays the same.

Present Perfect Subjunctive (haya + participle)

Espero que hayas estudiado.
I hope you've studied.
Dudo que hayan terminado.
I doubt they've finished.
Me alegro de que hayamos llegado a tiempo.
I'm glad we've arrived on time.
No creo que haya entendido bien.
I don't think she understood well.
Es posible que hayan salido ya.
It's possible they've already left.

The present perfect subjunctive (haya / hayas / hayan + past participle) is used when the main clause expresses subjunctive triggers AND the dependent action is in the past, completed before now.

Emotion About Past Actions

Me sorprende que hayas hecho eso.
I'm surprised you did that.
Le encanta que hayas venido.
She loves that you came.
Lamento que hayan sufrido.
I'm sorry they suffered.
Me molesta que no hayas contestado.
It bothers me you didn't answer.
Le gusta que hayamos pensado en ella.
She likes that we thought of her.

Emotional reactions to past completed actions take the present perfect subjunctive. The emotion is now; the action being reacted to is already done.

Doubt About Past Events

Dudo que haya llamado.
I doubt he called.
No creo que hayan dicho la verdad.
I don't think they told the truth.
Es posible que hayas malentendido.
It's possible you misunderstood.
Puede que haya pasado algo.
Something might have happened.
Quizás haya olvidado.
Maybe she forgot.

Doubt about whether a past action actually happened uses present perfect subjunctive. The doubt is in the present; the action might or might not have occurred in the past.

Wishes About Completion

Ojalá que hayas dormido bien.
I hope you slept well.
Ojalá hayamos elegido bien.
I hope we chose well.
Espero que haya valido la pena.
I hope it was worth it.
Quiero que hayas terminado para las cinco.
I want you to have finished by five.
Espero que no hayan tenido problemas.
I hope they didn't have problems.

Wishes about past or recently completed actions, things you hope happened, take the present perfect subjunctive.

How to Form the Subjunctive of Haber

Memorize the Hay- Stem

Haber's subjunctive stem is hay-, unrelated to the present indicative (he, has, ha, hemos, han). Like ser, ir, saber, dar, this is one of the fully irregular subjunctive verbs. No yo-form derivation, just memorize.

haber → hay- → haya, hayas, haya, hayamos, hayáis, hayan.

Stem hay- doesn't appear anywhere in the present indicative.

No accent marks on any form. Pure stem + standard subjunctive endings.

Pair with the Past Participle

Haber in the subjunctive almost always functions as the auxiliary for the present perfect subjunctive. Add the past participle of any verb: haya hablado, hayas comido, hayan vivido. The participle never agrees in gender or number (always -ado / -ido for regular verbs, with irregular forms like hecho, dicho, visto for specific verbs).

haya + hablado = haya hablado (he/she may have spoken).

Auxiliary + past participle = compound subjunctive.

Conjugate haber for person, then add the participle without changes.

Same Triggers as Simple Subjunctive

The present perfect subjunctive uses the same W.E.I.R.D.O. triggers as the present subjunctive. The difference is purely time-related: present subjunctive for ongoing or future-oriented actions (espero que hables, I hope you speak), present perfect subjunctive for completed past actions (espero que hayas hablado, I hope you've spoken).

Espero que vengas. Espero que hayas venido.

Hope you'll come. Hope you've come.

Same trigger, different time reference.

Negative Statements: Word Order

When negating, the no goes before the entire haya + participle phrase. Negative pronouns (nadie, nada, nunca) follow the same pattern. Don't break the auxiliary and participle apart, they're treated as a single verb form for word-order purposes.

No creo que haya venido. Dudo que nunca lo haya hecho.

I don't think he came. I doubt he's ever done it.

Negation lands before haya, not between haya and the participle.

Common Mistakes with Subjunctive of Haber

Incorrect: Espero que ha venido. — I hope he's come. (wrong, indicative ha after esperar que)

Correct: Espero que haya venido. — I hope he's come.

After esperar que, the verb must be in the subjunctive. Ha is the indicative; haya is the subjunctive form. The hope trigger forces the mood shift, and the action is completed (past participle venido).

Incorrect: Dudo que hayan llegada. — I doubt they've arrived. (wrong, participle agreement)

Correct: Dudo que hayan llegado. — I doubt they've arrived.

The past participle in compound tenses (haber + participle) NEVER changes for gender or number. Always llegado, never llegada / llegados / llegadas. Agreement only applies when the participle is used as an adjective (la mesa puesta).

Incorrect: Es posible que haya yo terminado. — It's possible I've finished. (wrong, pronoun between haya and participle)

Correct: Es posible que yo haya terminado. — It's possible I've finished.

Haya + participle is treated as a single unit. Subject pronouns (yo, tú, él) go before haya, not between haya and the participle. The same rule applies for object pronouns and adverbs.

Subjunctive of Haber FAQs

What is the present subjunctive of haber in Spanish?
The present subjunctive of haber is: haya, hayas, haya, hayamos, hayáis, hayan. No accent marks on any form. Used primarily as the auxiliary for the present perfect subjunctive (haya hablado, hayas comido, hayan llegado).
When do I use the present perfect subjunctive?
Use it when the main clause has a subjunctive trigger AND the dependent action is completed in the past, viewed from the present. Espero que hayas estudiado (I hope you studied, completed past action, present perspective). Compare with the simple subjunctive for ongoing/future: Espero que estudies (I hope you study).
Does the past participle change after haber in the subjunctive?
No. The past participle stays in its base form (-ado / -ido for regulars, irregular forms like hecho, dicho, puesto for some verbs). Don't add gender or number agreement: haya hablado, hayan hablado (not hablada / habladas).
Why is haber's subjunctive stem hay- instead of derived from he / has / ha?
Haber is one of about six Spanish verbs (ser, ir, saber, dar, ver, haber) with subjunctive stems unrelated to the present indicative. These must be memorized as exceptions. The hay- stem is the same as in the present tense form hay (there is/there are), suggesting a shared older root.
How can I learn to use subjunctive haber naturally?
Subjunctive haber appears wherever you express doubt, emotion, or wish about completed past actions. Parrot's short-form videos surface these emotional reactions to past events in real conversation, so haya / hayas / hayan + participles emerge through context rather than drill.