Spanish Grammar For Beginners
Haber In Spanish: How To Use He, Has, Ha, Hay, And More
Learn the two big jobs of haber: helping another verb and saying that something exists. Tiny word, huge workload. Very rude of it, honestly.
Haber is one of the most useful verbs in Spanish, but it does not behave like a normal, everyday action verb. Most of the time, it does one of two jobs: it helps build a past tense, or it means “there is / there are.” Once you lock in those two ideas, this verb stops looking scary and starts looking useful.
For beginner Spanish, focus first on these forms: he, has, ha, hemos, han, and hay. In Mexican Spanish, those are the ones you will meet all the time in conversations, signs, texts, and everyday life.
Yak Box: Haber usually is not the verb for possession. For “I have a dog,” Spanish uses tener: Tengo un perro. Use haber for forms like he comido and for existence with hay.
The Forms You Actually Need First
He
Meaning: I have
Example: He comido temprano. = I have eaten early.
Has
Meaning: you have
Example: ¿Has visto mis llaves? = Have you seen my keys?
Ha
Meaning: he / she / you have
Example: Ella ha llamado. = She has called.
Hemos
Meaning: we have
Example: Hemos terminado. = We have finished.
Han
Meaning: they / you all have
Example: Mis amigos han comido aquí. = My friends have eaten here.
Hay
Meaning: there is / there are
Example: Hay un café cerca. = There is a café nearby.
Use Haber As An Auxiliary Verb
When haber is an auxiliary verb, it helps form a compound tense. The beginner pattern is simple:
Form Of Haber + Past Participle
That past participle is usually a word ending in -ado or -ido, like hablado (spoken), comido (eaten), or vivido (lived). Some common irregular ones are hecho (done/made), visto (seen), and dicho (said).
| Pattern | Meaning | Example | English |
|---|---|---|---|
| he + participle | I have… | He comido. | I have eaten. |
| has + participle | you have… | ¿Has llegado? | Have you arrived? |
| ha + participle | he / she / you have… | Ha dicho que sí. | He / She has said yes. |
| hemos + participle | we have… | Hemos hablado mucho. | We have talked a lot. |
| han + participle | they / you all have… | Han vivido aquí. | They have lived here. |
The important thing is this: after haber, use a participle, not a normal conjugated verb. So he comido is correct. He como is not. Spanish is picky here, and honestly, it has a point.
Mexican Spanish Note
In everyday Mexican Spanish, people often use the simple past for recent completed actions where Spain Spanish might prefer the present perfect. So both of these can feel natural depending on context:
- Ya comí. = I already ate.
- Ya he comido. = I have already eaten.
That does not make haber wrong. It just means real-life Spanish likes options.
Use Haber As An Impersonal Verb
When haber appears as hay, it means that something exists. In plain English, that is usually “there is” or “there are.”
| Pattern | Meaning | Example | English |
|---|---|---|---|
| hay + singular noun | there is | Hay un problema. | There is a problem. |
| hay + plural noun | there are | Hay muchas personas. | There are many people. |
| no hay + noun | there is not / there are not | No hay leche. | There is no milk. |
| ¿hay…? | is there / are there? | ¿Hay tiempo? | Is there time? |
| hay que + infinitive | one must / you have to | Hay que estudiar. | You have to study. |
One super useful rule: hay stays the same for singular and plural in the present. So it is hay una silla and hay dos sillas. No need to change it. Tiny miracle.
Haber Vs. Tener
This is one of the biggest beginner mix-ups, so let’s kill the confusion early.
| Use | Verb | Example | English |
|---|---|---|---|
| Possession | tener | Tengo un carro. | I have a car. |
| Past action with a participle | haber | He comprado un carro. | I have bought a car. |
| Existence | haber as hay | Hay un carro afuera. | There is a car outside. |
Fast Fix: If you mean “own” or “possess,” use tener. If you mean “have done,” use haber + participle. If you mean “there is / there are,” use hay.
Useful Phrases And Real-Life Sentences
| Spanish | English Meaning | Real Example |
|---|---|---|
| ¿Has comido? | Have you eaten? | ¿Has comido o pedimos tacos? (Have you eaten or should we order tacos?) |
| Ya he terminado. | I have already finished. | Ya he terminado, así que me voy. (I’ve already finished, so I’m leaving.) |
| No ha llegado todavía. | He / She hasn’t arrived yet. | Mi hermana no ha llegado todavía. (My sister hasn’t arrived yet.) |
| Hemos hablado de eso. | We have talked about that. | Ya hemos hablado de eso en clase. (We’ve already talked about that in class.) |
| Han abierto la tienda. | They have opened the store. | Ya han abierto la tienda de la esquina. (They’ve already opened the shop on the corner.) |
| Hay un problema. | There is a problem. | Hay un problema con la cuenta. (There is a problem with the bill.) |
| Hay muchas opciones. | There are many options. | En este menú hay muchas opciones. (There are many options on this menu.) |
| No hay agua. | There is no water. | No hay agua caliente hoy. (There is no hot water today.) |
| ¿Hay baño? | Is there a bathroom? | Perdón, ¿hay baño aquí? (Sorry, is there a bathroom here?) |
| Hay que practicar. | You have to practice. | Hay que practicar un poco cada día. (You have to practice a little every day.) |
Common Mistakes And Fixes
- Wrong: He un perro.
Right: Tengo un perro.
Use tener for possession. - Wrong: Ha muchas personas.
Right: Hay muchas personas.
Use hay to say that something exists. - Wrong: He como muy tarde.
Right: He comido muy tarde.
After haber, use a participle like comido, not a regular conjugated verb. - Wrong: Hay una silla y hayn dos mesas.
Right: Hay una silla y hay dos mesas.
Hay does not change for singular and plural in the present. - Wrong: He visto mi mamá ayer.
Better For Everyday Mexican Spanish: Vi a mi mamá ayer.
With a finished time like ayer, the simple past is usually more natural in Mexico.
Practice Section
Fill in each blank with the correct form. Nice and simple. No dramatic violin music needed.
- Yo ______ comido muy tarde hoy.
- ¿______ visto mis llaves?
- En la mesa ______ dos vasos.
- Nosotros ______ llegado temprano.
- ______ que llamar a mamá.
- Ellos ______ dicho la verdad.
- Yo ______ hambre. (tener or haber?)
- No ______ leche en el refri.
Check Your Answers
- he — Yo he comido muy tarde hoy.
- Has — ¿Has visto mis llaves?
- hay — En la mesa hay dos vasos.
- hemos — Nosotros hemos llegado temprano.
- Hay — Hay que llamar a mamá.
- han — Ellos han dicho la verdad.
- tengo — Yo tengo hambre.
- hay — No hay leche en el refri.
Quick Reference Summary
| Use | Form | Meaning | Example |
|---|---|---|---|
| Auxiliary verb | he, has, ha, hemos, han + participle | have + done | Hemos llegado. = We have arrived. |
| Existence | hay + noun | there is / there are | Hay un parque. = There is a park. |
| Obligation | hay que + infinitive | you have to / one must | Hay que salir. = You have to leave. |
| Possession | tener + noun | to have / to own | Tengo tiempo. = I have time. |
Final Yak
If the sentence means there is / there are, use hay. If it means have done, use a form of haber plus a participle: he comido, has visto, hemos llegado. If it means possess, use tener. Three lanes, one less headache.





