Expressions with Tener and Hacer
Adapted from The Animated Book of Spanish, an interactive Spanish grammar book.
- EnglishI am hungry.LiterallyI have hunger.SpanishTengo hambre.
- EnglishShe is twenty.LiterallyShe has twenty years.SpanishTiene veinte años.
- EnglishIt is cold.LiterallyIt makes cold.SpanishHace frío.
On this page
Tener: I have hunger
For many feelings and states, Spanish uses tener + a noun where English uses be + an adjective. These are the most common:
- tener hambreto be hungry
¿Tienes hambre?
Are you hungry?
- tener sedto be thirsty
Tengo mucha sed.
I’m really thirsty.
- tener fríoto be cold
Los niños tienen frío.
The kids are cold.
- tener calorto be hot
¿No tienes calor con ese abrigo?
Aren’t you hot in that coat?
- tener sueñoto be sleepy
Tengo sueño. Me voy a la cama.
I’m sleepy. I’m going to bed.
- tener miedo (de)to be afraid (of)
Mi hermana tiene miedo de los perros.
My sister is afraid of dogs.
- tener prisato be in a hurry
Perdona, tengo prisa.
Sorry, I’m in a hurry.
- tener razónto be right
Tienes razón.
You’re right.
- tener suerteto be lucky
¡Qué suerte tienes!
You’re so lucky!
- tener cuidadoto be careful
Ten cuidado con el perro.
Be careful with the dog.
- tener ganas deto feel like
Tengo ganas de ir a la playa.
I feel like going to the beach.
Mucho, not muy
Since hambre, frío, and the rest are nouns, very is mucho, not muy. And it matches the noun: hambre and sed are feminine, so they take mucha. More in adverbs.
Tengo mucha hambre.
I’m very hungry.
¿Tienes mucho frío?
Are you very cold?
Tenemos mucho sueño.
We’re really sleepy.
Tener … años
Age uses tener too. You have a number of years.
¿Cuántos años tienes?
How old are you?
Tengo treinta y dos años.
I’m thirty-two.
Mi abuela tiene noventa años.
My grandma is ninety.
Tener que: have to
Tener que + an infinitive means have to. For something everyone has to do, without saying who, use hay que. More ways to say it in need and obligation.
Tengo que trabajar mañana.
I have to work tomorrow.
Tienes que probar este pastel.
You have to try this cake.
No tenemos que ir si no quieres.
We don’t have to go if you don’t want to.
Hacer: the weather
For the weather, Spanish uses hace, always in the third person singular. To ask about it, say ¿Qué tiempo hace? (What's the weather like?).
- hace fríoit’s cold
- hace calorit’s hot
- hace solit’s sunny
- hace vientoit’s windy
- hace buen tiempothe weather is nice
- hace mal tiempothe weather is bad
Hoy hace mucho calor.
It’s really hot today.
En invierno hace frío.
It’s cold in winter.
Ayer hacía un sol precioso.
It was beautifully sunny yesterday.
Tengo frío, hace frío, está frío
English says cold for all three. Spanish uses a different verb for a person, the weather, and a thing.
| English | Spanish | Who or what is cold |
|---|---|---|
| I’m cold. | Tengo frío. | a person, how they feel |
| It’s cold out. | Hace frío. | the weather |
| The soup is cold. | La sopa está fría. | a thing, to the touch |
Hace frío, pero no tengo frío.
It’s cold, but I’m not cold.
El café está frío.
The coffee is cold.
Hace … : ago
Hace + a length of time also means ago. For that, and for desde and desde hace, see time expressions.
Llegué hace una hora.
I arrived an hour ago.
More expressions with hacer
Hacer means to do or to make, and it shows up in many set phrases where English uses a different verb:
- hacer una preguntato ask a question
¿Puedo hacer una pregunta?
Can I ask a question?
- hacer faltato be needed
No hace falta traer nada.
There’s no need to bring anything.
- hacer casoto pay attention, to listen
Mi hijo nunca me hace caso.
My son never listens to me.
- hacer colato wait in line
Hicimos cola una hora.
We waited in line for an hour.
- hacer la maletato pack
Todavía no he hecho la maleta.
I haven’t packed yet.
- hacer dañoto hurt
Me haces daño.
You’re hurting me.
Common mistakes English speakers make
Using estar for hungry
Incorrect:Estoy hambre.Correct:Tengo hambre.Hambre is a noun, and you have it.
Using ser for age
Incorrect:Soy veinticinco años.Correct:Tengo veinticinco años.Age always uses tener.
Saying muy frío
Incorrect:Tengo muy frío.Correct:Tengo mucho frío.Frío is a noun here, so very is mucho.
Using ser for the weather
Incorrect:Es frío hoy.Correct:Hace frío hoy.Weather takes hacer.
Saying estoy frío for how you feel
Incorrect:Estoy frío.Correct:Tengo frío.Estar frío means cold to the touch, like a thing. For how you feel, use tener.
Translating “ask a question” word for word
Incorrect:Pregunté una pregunta.Correct:Hice una pregunta.You make a question in Spanish: hacer una pregunta.
Questions about tener and hacer
How do you say "I'm hungry" in Spanish?
Tengo hambre, literally "I have hunger." Spanish uses tener for many feelings where English uses "to be": tengo sed (I'm thirsty), tengo frío (I'm cold), tengo sueño (I'm sleepy).
How do you say your age in Spanish?
With tener: Tengo treinta años ("I'm thirty"). To ask, say ¿Cuántos años tienes? Never soy treinta.
Is it "tengo muy frío" or "tengo mucho frío"?
Tengo mucho frío. Frío is a noun here, so it takes mucho, not muy. It also matches feminine nouns: mucha hambre, mucha sed.
How do you talk about the weather in Spanish?
Mostly with hacer: Hace frío ("It's cold"), Hace calor, Hace sol, Hace viento. To ask, say ¿Qué tiempo hace? Rain and snow have their own verbs: llueve, nieva.
What is the difference between tengo frío, hace frío, and está frío?
Tengo frío is how a person feels ("I'm cold"). Hace frío is the weather ("It's cold out"). Está frío describes a thing that's cold to the touch: La sopa está fría.
Keep learning
Related
- Time expressions: hace, desdeHace for "ago," desde vs. desde hace for "since" and "for," llevar + time, and dentro de.
- Need and obligationTener que, hay que, deber and debería, necesitar, hacer falta, and "don't have to" vs. "must not."
- Ser vs. estarThe two verbs for "to be": DOCTOR and PLACE, the permanent vs. temporary myth, and adjectives that change meaning.
- How to say “become”Ponerse, volverse, hacerse, convertirse en, llegar a ser, and quedarse: which one for which change.
