Expressions with Hacer

Hacer falta, hacer caso, hace calor, hace tiempo que. 15+ expressions beyond "to do/make".

Weather with hacer

ExpressionMeaning
Hace calor.It's hot.
Hace frío.It's cold.
Hace sol.It's sunny.
Hace viento.It's windy.
Hace buen/mal tiempo.The weather is good/bad.
Weather hacer is IMPERSONAL — always 3rd person singular, never changes

Ayer hacía mucho calor. (It was very hot yesterday.)
Mañana hará frío. (It will be cold tomorrow.)
NEVER: Estoy calor or Soy frío — use hacer for weather, tener for personal feelings.

Time expressions with hacer

Hacer + time = ago / for

Hace dos años que vivo aquí. (I've been living here for 2 years.)
Llegó hace una hora. (He arrived an hour ago.)
Hace mucho que no te veo. (It's been a long time since I saw you.)

Common hacer expressions

ExpressionMeaningExample
hacer faltato be necessary / to needHace falta estudiar más. / Me hace falta dinero.
hacer caso (a)to pay attention toNo me hace caso. (He doesn't listen to me.)
hacer colato stand in lineTuve que hacer cola una hora.
hacer dañoto hurt / harmMe hizo daño. (It hurt me.)
hacer un papelto play a roleHizo un buen papel. (He played a good role.)
hacerse + adjto become (through effort)Se hizo rico. (He became rich.)
hacer la comprato do the grocery shoppingVoy a hacer la compra.
hacer ejercicioto exerciseHago ejercicio cada día.
hacer una preguntato ask a question¿Puedo hacer una pregunta?
hacer las maletasto pack (suitcases)Tengo que hacer las maletas.
Hacer vs other verbs for "make"

Hacer la cama = to make the bed
Hacer un viaje = to take a trip
Hacer ruido = to make noise
BUT: Tomar una decisión = to make a decision (not hacer)
Ganar dinero = to make money (not hacer)

Quick quiz

1. It's hot = _____ calor.

2. I need money = Me _____ dinero.

3. He doesn't listen to me = No me hace _____.

4. It was cold yesterday = Ayer _____ frío.

5. To stand in line = hacer _____.

6. I arrived an hour ago = Llegué _____ una hora.

7. To make a decision = _____ una decisión.

8. To exercise = hacer _____.

9. To pack = hacer las _____.

10. He became rich = Se _____ rico.

Explore more Spanish resources

Free tools for translation, text-to-speech and language learning.

Learn Spanish HubTranslator