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

Perfect tenses

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. Past and future forms of hay

These forms are essential because they express existence in different time frames.

Form Use Example English
había background / description Había mucha gente. There were many people.
hubo completed event Hubo un accidente. There was an accident.
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 present perfect existence Últimamente ha habido muchos cambios. Lately there have been many changes.

Time-line examples

Background past

Antes había un restaurante aquí.

There used to be a restaurant here.

Completed event

Ayer hubo una reunión importante.

Yesterday there was an important meeting.

Future

Mañana habrá una fiesta.

Tomorrow there will be a party.

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.
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.

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
hayas
él / ellahaya
nosotroshayamos
vosotroshayáis
ellos / ellashayan
  • Espero que haya comida en la fiesta.
    I hope there is food at the party.
  • 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
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

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 is common in advanced but natural Spanish. It often means “having done” or “there may/must be”.

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.

Puede haber un error.

There may be a mistake.

Tiene que haber otra solución.

There has to be another solution.

9. Hay que vs tener que

Both patterns express obligation, but they feel different.

Hay que + infinitive

General necessity. It does not point to one specific person.

Hay que estudiar para aprobar.

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

Tener que + infinitive

Personal obligation. The subject is clear.

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 three words often translate with “there is” or “is”, but they answer different questions.

Hay = something exists / is available

Hay una farmacia en esta calle.

There is a pharmacy on this street.

Está = location of a known thing

La farmacia está al lado del banco.

The pharmacy is next to the bank.

Existe = formal or abstract existence

Existe una solución para este problema.

A solution exists for this problem.

11. Fixed expressions with haber

Learn these as complete chunks. They are extremely common in real conversation.

¿Qué hay?
What’s up? / How are things?
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 is no other way.
Hay de todo.
There is a bit of everything.
Hay que ver.
You have to see it. / Well, would you look at that.
Más vale que haya tiempo.
There had better be 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 many 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 starting to be more interest.
Deja de haber...There stops being...En verano deja de haber clases.In summer there stop being classes.
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.There came to be 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.