Essential Spanish Verb

The Verb HABER in Spanish

Learn hay, perfect tenses, subjunctive forms, hay que, and the most useful daily patterns with one of the most important verbs in Spanish.

Job 1

Existence

Hay un problema.
There is a problem.

Job 2

Auxiliary (Helper Verb)

He terminado.
I have finished.

1. HABER for existence: hay

In everyday Spanish, hay means there is or there are. It introduces the existence of something or someone.

Singular idea

Hay un libro en la mesa.

There is a book on the table.

Plural idea

Hay dos libros en la mesa.

There are two books on the table.

Important pattern

The same form hay works with one thing or many things. Focus on the phrase as one fixed tool: hay + noun.

Hay mucha gente.

There are a lot of people.

Hay algo extraño aquí.

There is something strange here.

Hay una solución.

There is a solution.

Hay muchos problemas.

There are many problems.

Hay tiempo.

There is time.

Hay que estudiar.

It is necessary to study.

2. HABER for Existence: Past, Future & Conditional

These impersonal forms express existence across different time frames.

Form Use Example English
había background / ongoing state Había mucha gente. There were a lot of people.
hubo completed event / occurred Hubo un accidente. An accident happened / occurred.
habrá future existence Habrá otra oportunidad. There will be another opportunity.
habría conditional existence Habría más tiempo si empezáramos antes. There would be more time if we started earlier.
ha habido recent past existence Últimamente ha habido muchos cambios. Lately there have been many changes.

Había vs Hubo: The Key Difference

Use había to describe what was there (background description/ongoing condition). Use hubo to state what happened or took place (a specific event that occurred).

Timeline & Near Future

Background past

Antes había un restaurante aquí.

There used to be a restaurant here.

Completed event

Ayer hubo una reunión importante.

Yesterday an important meeting took place.

Simple Future

Habrá una fiesta mañana.

There will be a party tomorrow.

Near Future (ir a + haber)

Va a haber una fiesta mañana.

There is going to be a party tomorrow.

3. Auxiliary haber: haber + past participle

Haber also works as a helper verb. It combines with a past participle to form perfect tenses.

haber + past participle = perfect tense

Examples: he comido, has llegado, ha terminado, hemos visto, han salido.

Subject Haber Example English
yoheHe comido.I have eaten.
túhasHas llegado.You have arrived.
él / ella / Ud.haHa terminado.He / she has finished.
nosotroshemosHemos visto la película.We have seen the movie.
vosotroshabéisHabéis vuelto temprano.You all have returned early.
ellos / ellas / Uds.hanHan salido.They have left.

Want to master all compound tenses with haber?

Explore Present, Past, Future, Conditional and Subjunctive Perfect forms in one comprehensive guide.

Spanish Perfect Tenses Guide

Ha, a, ah

Ha terminado.

He / she has finished.

auxiliary haber

Voy a casa.

I am going home.

preposition

Ah, ya entiendo.

Ah, now I understand.

reaction sound

4. Pluperfect

Use había + participle for “had done”.

  • Había comido.
    I had eaten.
  • Habías llegado.
    You had arrived.
  • Habíamos visto todo.
    We had seen everything.
  • Habían salido temprano.
    They had left early.

5. Future Perfect

Use habré + participle for “will have done”.

  • Habré terminado.
    I will have finished.
  • Habrás llegado.
    You will have arrived.
  • Habrá cambiado.
    It will have changed.
  • Habrán vuelto.
    They will have returned.

6. Conditional Perfect

Use habría + participle for “would have done”.

  • Habría hecho eso.
    I would have done that.
  • Habrías entendido.
    You would have understood.
  • Habríamos ido.
    We would have gone.
  • Habrían ayudado.
    They would have helped.

7. Haber in the subjunctive

Haber is essential in the subjunctive because it helps you talk about doubt, hope, possibility and hypothetical situations.

Present subjunctive: haya

SubjectForm
yohaya
túhayas
él / ellahaya
nosotroshayamos
vosotroshayáis
ellos / ellashayan
  • Indicative ➔ Subjunctive Shift Hay comida. ➔ Espero que haya comida.
    There is food. ➔ I hope there is food.
  • ¡Ojalá haya entradas disponibles!
    Hopefully there are tickets available!
  • Espero que hayas estudiado.
    I hope you have studied.
  • Dudo que haya llegado.
    I doubt that he / she has arrived.

Past subjunctive: hubiera

SubjectForm
yohubiera
túhubieras
él / ellahubiera
nosotroshubiéramos
vosotroshubierais
ellos / ellashubieran
  • Si te hubiera conocido antes, te habría llamado.
    If I had met you earlier, I would have called you.
  • Nada de esto hubiera pasado.
    None of this would have happened.
  • ¡Ojalá hubieran llegado a tiempo!
    I wish they had arrived on time!
  • Me miró como si hubiera visto un fantasma.
    He looked at me as if he had seen a ghost.

Indicative vs Subjunctive

Compare 4 Subjunctive Tenses →

Creo que han venido.

I think they have come.

belief / statement

No creo que hayan venido.

I don’t think they have come.

doubt / uncertainty

8. Haber as an infinitive

The infinitive haber appears in two core structural patterns:

Pattern A: haber + participle

Perfect infinitive ("having done") after prepositions.

Gracias por haber venido.
Thank you for having come / coming.

Siento haber llegado tarde.
I’m sorry for having arrived late.

Después de haber comido, salimos.
After having eaten, we left.

Sin haber estudiado, es difícil aprobar.
Without having studied, it is hard to pass.

Pattern B: modal + haber + noun

Impersonal existence ("there to be / there may be").

Puede haber un error.
There may be a mistake.

Tiene que haber otra solución.
There has to be another solution.

Debe haber una explicación.
There must be an explanation.

Va a haber mucha gente.
There is going to be a lot of people.

9. Hay que vs tener que

Both patterns express obligation, but they assign responsibility differently.

Hay que + infinitive

General necessity without specifying who must do it.

Hay que estudiar para aprobar.

One must study to pass. / It is necessary to study.

Tener que + infinitive

Personal obligation assigned to a specific subject.

Tengo que estudiar esta noche.

I have to study tonight.

Hay que tener paciencia.
One must be patient.
Tienes que tener cuidado.
You have to be careful.

10. Hay vs está vs existe

These words often translate with “there is” or “is”, but they answer completely different questions.

Hay = introducing existence / availability

Hay un libro en la mesa.

There is a book on the table (introducing something new).

Está = location of a specific known item

El libro está en la mesa.

The book is on the table (locating a specific item).

Existe = formal or abstract existence

Existe una solución para este problema.

A solution exists for this problem.

The 3rd Obligation: DEBER

You know hay que (general necessity) and tener que (personal duty). For moral obligation, recommendations or giving advice ("should"), use the verb deber.

Learn DEBER

11. Fixed expressions with haber

Learn these as complete conversational chunks:

¿Qué hay?
What’s up? / What's going on?
No hay de qué.
You’re welcome. / Don’t mention it.
No hay derecho.
It’s not fair.
No hay para tanto.
It’s not that big a deal.
No hay remedio.
There’s no other way / nothing to be done.
Hay de todo.
There is a bit of everything.
¡Hay que ver!
Well, look at that! / You have to see it!
Más vale que haya tiempo.
There'd better be enough time.
No hay mal que por bien no venga.
Every cloud has a silver lining.

12. More daily patterns with haber

Pattern Meaning Example English
Hay que...It is necessary to...Hay que practicar todos los días.One must practice every day.
No hay que...It is not necessary to...No hay que memorizar todo de golpe.It is not necessary to memorize everything at once.
Tiene que haber...There has to be...Tiene que haber una explicación.There has to be an explanation.
Puede haber...There may be...Puede haber tráfico.There may be traffic.
Va a haber...There is going to be...Va a haber una tormenta.There is going to be a storm.
Suele haber...There is usually...Suele haber mucha gente los viernes.There are usually a lot of people on Fridays.
Solía haber...There used to be...Solía haber una tienda aquí.There used to be a shop here.
Empieza a haber...There is starting to be...Empieza a haber más interés.There is beginning to be more interest.
Deja de haber...There stops being...En verano deja de haber clases.There are no more classes in summer.
Acaba de haber...There has just been...Acaba de haber un cambio en el horario.There has just been a change in the schedule.
Llegó a haber...There came to be...Llegó a haber más de mil personas.At one point, there were more than a thousand people.

Quick summary table

Function Example English
existenceHay un coche.There is a car.
past backgroundHabía gente.There were people.
completed eventHubo un accidente.There was an accident.
future existenceHabrá cambios.There will be changes.
auxiliaryHe comido.I have eaten.
pluperfectHabía salido.I had left.
future perfectHabré terminado.I will have finished.
subjunctiveEspero que hayan venido.I hope they have come.
infinitiveGracias por haber venido.Thank you for coming.