Haber vs tener in Spanish: hay, tengo and the difference
Spanish has two verbs that both touch the English idea of “have”, and mixing them
up is one of the most common beginner errors. Use haber — in its special form
hay — to say what exists or is there: Hay un problema (there is a problem).
Use tener to say what someone possesses or holds: Tengo un problema (I
have a problem).
The quick test is whether English would say “there is/are” or “someone has”. “There
is a restaurant” is hay; “I have a car” is tengo. On top of that everyday
split, haber has a second life as the auxiliary verb behind the perfect tense
(he comido, I have eaten), which is where the “have” overlap comes from. The
table and sections below keep the two jobs apart.
| English idea | Verb | Example |
|---|---|---|
| there is / there are | haber (hay) |
Hay dos cafés aquí.There are two cafés here. |
| someone has / possesses | tener |
Tengo dos hermanos.I have two brothers. |
| have done something (perfect) | haber (auxiliary) |
He comido.I have eaten. |
Hay: what exists or is there
Hay is the existence word. It is a fixed, impersonal form of haber and it
translates “there is” and “there are” alike — it never changes for number.
Hay un banco en la esquina.
There is a bank on the corner.Hay muchos turistas en verano.
There are many tourists in summer.
Because hay is impersonal, it has no subject and always stays singular in form,
even when what follows is plural. You say hay tres sillas, never han tres
sillas in any plural shape. It is normally followed by an indefinite quantity — a
number, un/una, muchos, algunos — but not by the definite article, so you
do not say hay el banco.
Tener: what someone possesses
Tener is the possession verb, and it conjugates normally for each person:
tengo, tienes, tiene, tenemos, tenéis, tienen. Use it whenever a
specific person, place or thing owns or holds something.
Tengo una pregunta.
I have a question.Mi casa tiene tres habitaciones.
My house has three rooms.
Notice the difference from hay: tener has a real subject (yo, mi casa), and
that subject is the owner. “There is a garden” is hay un jardín, but “the house
has a garden” is la casa tiene un jardín. Same garden, different verb, because one
sentence states existence and the other states possession.
Tener in fixed expressions
Spanish also uses tener where English uses “to be”, in a set of common
expressions about age, feelings and physical states: tener años (to be … years
old), tener hambre (to be hungry), tener frío (to be cold), tener razón (to
be right), tener prisa (to be in a hurry).
Tengo veinte años y tengo hambre.
I am twenty years old and I am hungry.
These never use hay, because they describe what a person has (literally “I have
twenty years”, “I have hunger”). Learning them as fixed chunks with tener keeps
you from reaching for ser or estar — or for hay — by mistake.
Haber as the perfect-tense auxiliary
The reason the two verbs feel tangled is that haber is also the helper verb for
the perfect tense, exactly like English “have” in “I have eaten”. Here it does
conjugate: he, has, ha, hemos, habéis, han, always followed by a past
participle.
He comido paella. / ¿Has visto la película?
I have eaten paella. / Have you seen the film?
This is a different job from hay. Hay states that something exists; auxiliary
haber builds a compound tense. And crucially, you never use tener for the
perfect tense — tengo comido is wrong for “I have eaten”. English uses “have” for
both possession and the perfect, but Spanish keeps possession (tener) and the
perfect auxiliary (haber) strictly separate.
Common mistakes
Using tener for “there is”
Existence is always hay, not tener.
Tiene un problema con el wifi.→ Hay un problema con el wifi.
There is a problem with the wifi.
Making hay plural
Hay is impersonal and never changes for number, even before a plural noun.
Han muchos coches.→ Hay muchos coches.
There are many cars.
Using tener for the perfect tense
The perfect tense is built with auxiliary haber, never tener.
Tengo comido.→ He comido.
I have eaten.
Once you hear hay as “there is/there are” and tengo as “I have”, the two verbs
stop competing: one points at the world, the other at an owner. In Fluera you meet
hay and tengo inside real sentences with audio, so the right one starts to feel
automatic. Describe what is around you and what you own when you
practice Spanish.
Practice
Question 1 of 12
Frequently asked questions
What is the difference between haber and tener in Spanish?
Haber, as hay, states what exists — Hay un problema (there is a problem). Tener states what someone possesses — Tengo un problema (I have a problem). Haber is also the auxiliary for the perfect tense, as in he comido.When do I use hay in Spanish?
hay for "there is" and "there are": Hay un banco en la esquina, Hay muchos turistas. It is impersonal, has no subject, and stays singular in form no matter how many things follow it.Does hay change to a plural form?
Hay is invariable, so it is hay una silla and hay tres sillas alike. Making it plural (han sillas) is a common mistake; the form never changes for number.Why does Spanish use tener where English uses "to be"?
tener años (to be … years old), tener hambre (to be hungry), tener frío (to be cold), tener razón (to be right). Learn them as chunks with tener.How is haber used in the perfect tense?
he comido (I have eaten), has visto (you have seen). Here haber conjugates — he, has, ha, hemos, habéis, han — and you never replace it with tener.Can I say "tengo comido" for "I have eaten"?
haber: he comido. Tener means possession, so tengo comido is incorrect for the perfect; use he comido instead.