Haber is the most irregular high-frequency verb in Spanish, but the irregularities cluster in predictable places. This page gives the full paradigm across every tense and mood, with the peninsular vosotros form prominently displayed and the impersonal forms separated from the auxiliary forms — because the two grammatical lives of haber use slightly different parts of the same paradigm.
A roadmap for the verb
Haber has two jobs:
- Auxiliary of every Spanish compound tense (he visto, has comido, hemos llegado). All six personal forms are alive and used constantly.
- Impersonal verb meaning there is / there are. Only the third-person singular is used, and it is invariable in number: hay tres libros (singular form, plural complement).
The two lives share the same paradigm, but the impersonal form hay (present) is unique — it only appears in this construction. Every other tense uses the regular third-person singular form (había, hubo, habrá) for the impersonal sense.
Present indicative (presente de indicativo)
| Subject | Auxiliary | Impersonal |
|---|---|---|
| yo | he | — |
| tú | has | — |
| él / ella / usted | ha | hay |
| nosotros / nosotras | hemos | — |
| vosotros / vosotras | habéis | — |
| ellos / ellas / ustedes | han | — |
A few essential observations:
- The forms he, has, ha, hemos, habéis, han are unstressed in speech. They lean on the participle: he-VIS-to, hemos-LLE-ga-do. They almost never carry sentence stress.
- The vosotros form habéis is central to peninsular Spanish — heard in every conversation in Spain. Learners trained on Latin American materials default to ustedes han, which sounds non-Spanish.
- Hay is a fossilised contraction of medieval ha + y ("there has of it"). It is invariable: never han even when many things exist. Hay tres mesas, hay mucha gente, hay problemas — always hay.
- None of the present-tense forms carries a written accent. Hé with an accent is wrong.
¿Habéis terminado ya o queréis cinco minutos más?
Have you guys finished, or do you want five more minutes?
Hay un atasco enorme en la M-30, llegaré tarde.
There's a huge traffic jam on the M-30 — I'll be late.
No he dormido nada esta noche.
I haven't slept at all tonight.
Preterite (pretérito indefinido)
| Subject | Form |
|---|---|
| yo | hube |
| tú | hubiste |
| él / ella / usted | hubo |
| nosotros / nosotras | hubimos |
| vosotros / vosotras | hubisteis |
| ellos / ellas / ustedes | hubieron |
Haber uses a u-stem in the preterite (hub-), like tener (tuv-), estar (estuv-), and andar (anduv-). The personal preterite forms (hube, hubiste, hubieron…) are extremely rare in modern speech — they survive only in literary or legal register, in the pretérito anterior (Apenas hubo terminado, salió = "He had hardly finished when he left"). You will not need to produce them, but you should recognise them when reading.
The impersonal hubo is alive and common: it is the past tense of hay for completed past events.
Anoche hubo un terremoto en Granada, no muy fuerte pero se sintió.
Last night there was an earthquake in Granada — not very strong, but you could feel it.
Hubo varios accidentes en la autopista por la niebla.
There were several accidents on the motorway because of the fog.
Notice that hubo stays singular even with varios accidentes. The same invariance applies in every tense of impersonal haber.
Imperfect (pretérito imperfecto)
| Subject | Form |
|---|---|
| yo | había |
| tú | habías |
| él / ella / usted | había |
| nosotros / nosotras | habíamos |
| vosotros / vosotras | habíais |
| ellos / ellas / ustedes | habían |
The imperfect is regular (-er pattern). Había doubles as:
- the auxiliary for the pluperfect: Había comido cuando llegaron ("I had eaten when they arrived").
- the impersonal "there was / there were": Había mucha gente en la plaza ("There were a lot of people in the square").
The cardinal rule, again: impersonal había never becomes habían, even with plural complements. Habían muchos turistas is a hypercorrection rejected by the standard, although it slips out of native speakers' mouths in casual speech across the Spanish-speaking world. In Spain you will hear it in colloquial register and read corrections of it in style guides.
Había mucha gente en el concierto, no se cabía.
There were a lot of people at the concert — there was no room.
Cuando llegué al despacho, ella ya había salido.
When I got to the office, she had already left.
Future (futuro simple)
| Subject | Form |
|---|---|
| yo | habré |
| tú | habrás |
| él / ella / usted | habrá |
| nosotros / nosotras | habremos |
| vosotros / vosotras | habréis |
| ellos / ellas / ustedes | habrán |
The future stem drops the e of the infinitive: haber → habr-. This irregularity is shared with poder → podr-, saber → sabr-, querer → querr-, poner → pondr-, tener → tendr-, salir → saldr-, venir → vendr-. All of them lose or substitute the infinitive vowel before the future endings.
Uses:
- Auxiliary for the future perfect: Habré terminado para las cinco ("I'll have finished by five").
- Impersonal habrá: Habrá problemas ("There will be problems"), Habrá gente ("There will be people there").
- Future of probability: Habrá unos veinte ("There must be about twenty"). This is one of the most peninsular-sounding uses of the future tense, expressing a current guess rather than a real future event.
Habrá mucha gente esta noche en la plaza, es el último día de las fiestas.
There'll be a lot of people in the square tonight — it's the last day of the festival.
¿Cuántos años tendrá tu profesor? — No sé, habrá cumplido los cincuenta hace poco.
How old do you think your teacher is? — I don't know, he must have turned fifty recently.
Conditional (condicional simple)
| Subject | Form |
|---|---|
| yo | habría |
| tú | habrías |
| él / ella / usted | habría |
| nosotros / nosotras | habríamos |
| vosotros / vosotras | habríais |
| ellos / ellas / ustedes | habrían |
Same dropped-e stem (habr-) plus the conditional endings. Habría doubles as the auxiliary for the conditional perfect (Habría llegado antes si no hubiera habido tráfico = "I would have arrived earlier if there hadn't been traffic") and as the impersonal conditional (Habría problemas si lo hiciéramos así = "There would be problems if we did it that way").
Yo habría hecho lo mismo en tu lugar.
I would have done the same in your place.
Sin tu ayuda, habría sido imposible terminar el proyecto.
Without your help, it would have been impossible to finish the project.
Present subjunctive (presente de subjuntivo)
| Subject | Form |
|---|---|
| yo | haya |
| tú | hayas |
| él / ella / usted | haya |
| nosotros / nosotras | hayamos |
| vosotros / vosotras | hayáis |
| ellos / ellas / ustedes | hayan |
This is the form to use as the auxiliary in the perfect subjunctive: que haya terminado, que hayas dicho, que hayamos llegado. The vosotros form hayáis carries an obligatory written accent on the á.
The impersonal haya means "there be" in subjunctive contexts: No creo que haya problemas ("I don't think there will be / are any problems"); Cuando haya tiempo, lo hablamos ("When there's time, we'll talk about it").
Spelling trap: haya vs halla
In modern Spain almost everyone is yeísta — the letters ll and y are pronounced identically. That means haya (subjunctive of haber) and halla (third-person singular of hallar, "to find") sound exactly the same. The two words are routinely confused in writing, even by educated natives.
- haya = subjunctive of haber: Espero que no haya tráfico.
- halla = present indicative of hallar: El museo se halla en el centro ("The museum is located in the centre").
If you can substitute encuentre (subjunctive of encontrar) without changing meaning, you want halla. If you can substitute exista or tenga, you want haya.
Espero que no haya nadie en casa cuando llegue.
I hope there's nobody home when I arrive.
El museo se halla en pleno centro de Granada.
The museum is located in the centre of Granada.
Imperfect subjunctive (-ra and -se)
| Subject | -ra form | -se form |
|---|---|---|
| yo | hubiera | hubiese |
| tú | hubieras | hubieses |
| él / ella / usted | hubiera | hubiese |
| nosotros / nosotras | hubiéramos | hubiésemos |
| vosotros / vosotras | hubierais | hubieseis |
| ellos / ellas / ustedes | hubieran | hubiesen |
Both -ra and -se forms are correct and interchangeable in modern Spain, with -ra roughly twice as common in everyday speech. -Se dominates in formal writing and legal texts.
This is the form that builds the pluperfect subjunctive (hubiera comido, hubiese llegado) and most contrary-to-fact conditionals: Si lo hubiera sabido, no habría venido ("If I had known, I wouldn't have come"). The written accent on the nosotros forms (hubiéramos, hubiésemos) is mandatory — those forms are esdrújulas (stress on the antepenultimate syllable). The vosotros forms (hubierais, hubieseis) carry no accent: they are paroxytones ending in -s, where the default stress pattern needs no written mark.
Ojalá hubiera estudiado más en el instituto.
I wish I had studied more in secondary school.
Si hubiéramos cogido el otro tren, no habríamos llegado tarde.
If we'd taken the other train, we wouldn't have arrived late.
Impersonal "there is/are" across tenses
A summary of how haber expresses existence at every point on the time axis. All forms are invariable — they do not agree with the complement.
| Tense | Form | Example |
|---|---|---|
| presente | hay | Hay tres mesas libres. |
| imperfecto | había | Había mucha gente. |
| pretérito | hubo | Hubo un accidente. |
| futuro | habrá | Habrá problemas. |
| condicional | habría | Habría que avisarles. |
| pretérito perfecto | ha habido | Esta semana ha habido lluvia. |
| pluscuamperfecto | había habido | Había habido problemas antes. |
| presente de subjuntivo | haya | Cuando haya tiempo, lo vemos. |
| imperfecto de subjuntivo | hubiera / hubiese | Si hubiera más sillas, nos sentaríamos. |
Note ha habido — the present perfect of impersonal haber, used constantly in peninsular Spanish for hodiernal events: Esta mañana ha habido un atasco, Hoy ha habido huelga, Esta semana ha habido mucho lío. This compound form is one of the clearest markers of the peninsular hodiernal preference for the present perfect.
Esta semana ha habido tres reuniones, estoy agotada.
There have been three meetings this week — I'm exhausted.
Si hubiera habido más tiempo, lo habríamos discutido a fondo.
If there had been more time, we would have discussed it thoroughly.
Non-finite forms
- Infinitivo: haber
- Gerundio: habiendo
- Participio: habido
The gerund habiendo appears in compound gerunds (habiendo terminado = "having finished"), a slightly formal construction common in writing. The participle habido shows up in the impersonal compound forms (ha habido, había habido, habrá habido).
Habiendo terminado la reunión, todos salieron a comer.
Having finished the meeting, everyone went out to eat.
Common mistakes
❌ Han tres libros sobre la mesa.
Wrong: impersonal haber is always singular in the present — hay.
✅ Hay tres libros sobre la mesa.
Correct: hay is invariable, regardless of plural complement.
❌ Habían muchos turistas en el museo.
Wrong: even in the imperfect, impersonal haber stays singular — había.
✅ Había muchos turistas en el museo.
Correct: había, never habían, regardless of count.
❌ Vosotros han llegado pronto.
Wrong: vosotros takes habéis; han is for ellos/ustedes.
✅ Vosotros habéis llegado pronto.
Correct: habéis is the vosotros auxiliary.
❌ Espero que halla tiempo mañana.
Wrong: this means 'I hope he/she finds time tomorrow' (verb hallar) — likely not what you meant.
✅ Espero que haya tiempo mañana.
Correct: 'I hope there's time tomorrow' — subjunctive of haber.
❌ Hé visto la noticia esta mañana.
Wrong: the auxiliary he never takes a written accent.
✅ He visto la noticia esta mañana.
Correct: he with no accent.
❌ Esta mañana fueron muchos accidentes en la M-30.
Wrong verb choice: this should use impersonal haber in its peninsular hodiernal form.
✅ Esta mañana ha habido muchos accidentes en la M-30.
Correct: ha habido for today's events in Spain.
Key takeaways
- Haber has six personal forms as an auxiliary (he, has, ha, hemos, habéis, han) plus a unique third-person singular impersonal form hay in the present.
- All other tenses use the regular third-person singular form (había, hubo, habrá, haya, hubiera) as the impersonal "there is/are".
- The impersonal forms are invariable — they never agree with their complement in number. Hay tres libros, había mucha gente, hubo problemas — always singular.
- The vosotros form habéis is constant in peninsular Spanish; learners trained on Latin American materials often miss it.
- The future and conditional stems drop the e: habr- (habré, habría).
- Haya (subjunctive of haber) and halla (third-person of hallar) sound identical in yeísmo but mean different things — never confuse them in writing.
- Ha habido is the peninsular workhorse for "there has been" today: Esta semana ha habido mucha lluvia.
Now practice Spanish
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Spanish→Related Topics
- Presente de indicativo: haberA2 — Haber's two lives in modern Spanish — the auxiliary that builds the present perfect, and the impersonal 'there is / there are' verb (hay).
- Haber como auxiliar de los tiempos compuestosA2 — How haber + past participle builds every compound tense in Spanish, and why the construction is far more frequent in peninsular Spanish than in Latin America.
- Haber impersonal: hay, había, hubo, habráA1 — Impersonal haber across every tense — hay, había, hubo, habrá, habría, haya, hubiera, ha habido — always singular, regardless of how many things exist.
- Hay vs está: existencia vs ubicaciónA1 — Hay introduces things into discourse (existence); está/están locates things already known (location). The definite/indefinite article is the decisive clue.
- Subjuntivo presente de haber: hayaB1 — The present subjunctive of haber — haya, hayas, haya, hayamos, hayáis, hayan — used as auxiliary for the perfect subjunctive and as the impersonal existence verb.