How to Conjugate Haber in Spanish — All Tenses with Examples
Haber is the most structurally important verb in Spanish. Every compound tense — the present perfect, the pluperfect, the future perfect, the conditional perfect — is built with haber as the auxiliary. Without it, you cannot form he comido, había llegado, habrá salido, or habría dicho.
It also doubles as the source of hay (there is / there are), one of the most common words in the entire language.
Yet it’s often skipped in beginner lists because learners encounter its forms before they know where they come from. At VerbPal, we put haber in Tier 1 precisely because knowing it as a standalone verb makes every compound tense easier — you stop memorising he comido as one frozen chunk and start understanding the moving parts.
Present Tense — Presente
The present tense forms of haber are what you see as the first word in every Spanish present perfect sentence:
| Person | Form | Example |
|---|---|---|
| yo | he | He comido ya. (I have already eaten.) |
| tú | has | ¿Has visto esa película? (Have you seen that film?) |
| él/ella | ha | Ha llegado tarde otra vez. (He/she has arrived late again.) |
| nosotros | hemos | Hemos terminado el proyecto. (We have finished the project.) |
| vosotros | habéis | ¿Habéis hecho los deberes? (Have you all done the homework?) |
| ellos/ellas | han | Han salido sin avisar. (They have left without warning.) |
Note that none of these forms look like the infinitive haber. That’s what makes this verb feel elusive — learners encounter he, has, ha and don’t always connect them to a verb they can study systematically.
The impersonal form: The third-person singular also produces hay when used impersonally to mean there is or there are:
- Hay mucho que hacer. (There is a lot to do.)
- Hay tres personas esperando. (There are three people waiting.)
Pro Tip: Learn he, has, ha, hemos, habéis, han as a single set — they are short, high-frequency, and once locked in, every present perfect sentence becomes buildable: [haber form] + [past participle].
Preterite Tense — Pretérito Indefinido
The preterite of haber uses the stem hub- and appears mainly in literary and formal contexts as part of the pretérito anterior (e.g. hubo terminado):
| Person | Form | Example |
|---|---|---|
| yo | hube | Hube terminado antes de medianoche. (I had finished before midnight.) |
| tú | hubiste | Hubiste llegado antes que nadie. (You had arrived before anyone.) |
| él/ella | hubo | Hubo salido cuando llegué. (He had left when I arrived.) |
| nosotros | hubimos | Hubimos completado la tarea. (We had completed the task.) |
| vosotros | hubisteis | Hubisteis resuelto el problema. (You all had solved the problem.) |
| ellos/ellas | hubieron | Hubieron partido al amanecer. (They had left at dawn.) |
These forms are rare in everyday speech. You are most likely to encounter them in literature or formal writing. In modern spoken Spanish, the pluperfect (había + past participle) has largely replaced the pretérito anterior.
Action step: Recognise these forms when you see them in texts, but prioritise the imperfect forms below for active production.
Imperfect Tense — Pretérito Imperfecto
The imperfect of haber is extremely common. It is the form you use in the pluperfect (había comido — I had eaten) and in indirect speech and narrative past:
| Person | Form | Example |
|---|---|---|
| yo | había | Había comido antes de salir. (I had eaten before leaving.) |
| tú | habías | ¿Habías vivido aquí antes? (Had you lived here before?) |
| él/ella | había | Había llegado temprano. (He/she had arrived early.) |
| nosotros | habíamos | Habíamos terminado para las cinco. (We had finished by five.) |
| vosotros | habíais | ¿Habíais visto ese programa? (Had you all seen that programme?) |
| ellos/ellas | habían | Habían viajado mucho. (They had traveled a lot.) |
The pluperfect is formed with había/habías/había/habíamos/habíais/habían + past participle. It is one of the most useful advanced tenses for telling stories and explaining what had already happened before another past event.
Pro Tip: The imperfect of haber follows a completely regular pattern once you know the stem hab-. Drill había until it comes out automatically — it is the workhorse of the pluperfect.
Future Tense — Futuro Simple
Uses the irregular stem habr-:
| Person | Form | Example |
|---|---|---|
| yo | habré | Habré terminado para el viernes. (I will have finished by Friday.) |
| tú | habrás | ¿Habrás llegado antes del anochecer? (Will you have arrived before nightfall?) |
| él/ella | habrá | Habrá comido antes de las ocho. (He/she will have eaten before eight.) |
| nosotros | habremos | Habremos completado el informe. (We will have completed the report.) |
| vosotros | habréis | ¿Habréis visto los resultados? (Will you all have seen the results?) |
| ellos/ellas | habrán | Habrán salido cuando llegues. (They will have left when you arrive.) |
These are the future perfect forms — [habré/habrás/etc.] + past participle. They express what will already be completed by a future point. The stem habr- also carries over into the conditional.
Action step: Practise the future perfect by setting a deadline: Para el lunes, habré… (By Monday, I will have…) and complete the sentence.
Conditional — Condicional Simple
Same habr- stem:
| Person | Form |
|---|---|
| yo | habría |
| tú | habrías |
| él/ella | habría |
| nosotros | habríamos |
| vosotros | habríais |
| ellos/ellas | habrían |
Habría llegado a tiempo sin el tráfico. (I would have arrived on time without the traffic.)
Habríamos terminado antes si hubiéramos empezado más temprano. (We would have finished earlier if we had started sooner.)
The conditional of haber forms the conditional perfect — the tense for talking about what would have happened. Like the future perfect, it shares the habr- stem, so learning them together is efficient.
Pro Tip: The conditional perfect pairs with the past subjunctive in si clauses: Si hubiera sabido, lo habría hecho. (If I had known, I would have done it.) This structure appears constantly in advanced Spanish.
Present Subjunctive — Presente de Subjuntivo
The subjunctive of haber uses the stem hay-:
| Person | Form |
|---|---|
| yo | haya |
| tú | hayas |
| él/ella | haya |
| nosotros | hayamos |
| vosotros | hayáis |
| ellos/ellas | hayan |
Espero que hayas terminado. (I hope you have finished.)
Es posible que hayan salido ya. (It’s possible they have already left.)
No creo que hayamos cometido un error. (I don’t think we have made a mistake.)
The present subjunctive of haber forms the present perfect subjunctive — used after verbs and expressions of doubt, emotion, hope, and necessity when the action in the subordinate clause is in the past. It appears constantly in natural Spanish once you reach B2 level.
Pro Tip: The form haya is also the singular impersonal subjunctive of hay: Es importante que haya suficiente comida. (It’s important that there is enough food.)
The Three Key Uses of Haber
1. Auxiliary in Compound Tenses
This is haber’s primary role. Every compound tense in Spanish uses haber + past participle:
| Tense | Formula | Example |
|---|---|---|
| Present perfect | he/has/ha… + participio | He comido. (I have eaten.) |
| Pluperfect | había/habías… + participio | Había comido. (I had eaten.) |
| Future perfect | habré/habrás… + participio | Habré comido. (I will have eaten.) |
| Conditional perfect | habría/habrías… + participio | Habría comido. (I would have eaten.) |
| Perfect subjunctive | haya/hayas… + participio | Haya comido. (I may have eaten.) |
Understanding haber as a conjugated verb — rather than just a prefix on a memorised chunk — means one table unlocks five tenses.
2. Hay — There Is / There Are
The third-person impersonal form hay is one of the most common words in Spanish:
- Hay un problema. (There is a problem.)
- ¿Hay algo que pueda hacer? (Is there anything I can do?)
- No hay tiempo. (There is no time.)
- Había mucha gente. (There were a lot of people.) — imperfect
In the past, hay becomes había. In the future, habrá. In the conditional, habría. Once you know haber’s conjugations, all of these follow automatically.
3. Haber de + Infinitive
Haber de + infinitive expresses obligation or expectation, similar to tener que but more formal:
- Has de llegar a tiempo. (You must arrive on time.)
- Hemos de terminar esto hoy. (We are to finish this today.)
- Ha de ser difícil. (It must be difficult. / It’s bound to be hard.)
This construction is more common in Spain than Latin America and tends to appear in formal speech and writing.
Non-Finite Forms
| Form | Spanish | Example |
|---|---|---|
| Infinitive | haber | Debe haber un error. (There must be an error.) |
| Gerund | habiendo | Habiendo terminado, salimos. (Having finished, we left.) |
| Past participle | habido | Ha habido cambios. (There have been changes.) |
Habiendo (the gerund) is particularly useful for expressing a completed action before another: Habiendo comido, se fue. (Having eaten, he left.)
Full Conjugation Table
Haber is the engine behind compound tenses in Spanish. Once you understand it as a verb in its own right — with its own conjugations, its own irregular stems, and its own uses — the entire compound tense system becomes logical and learnable. That is a significant unlock.