
In Spanish, we use two specific constructions when talking about the weather:
1. Expressions with “hace,” which is the impersonal form of verb “hacer”
Here are the most common ones:
Español | Literal Translation | Meaning |
Hace calor | “It makes heat” | It’s hot |
Hace frío | “It makes cold” | It’s cold |
Hace buen tiempo | “It makes good weather” | It’s nice outside/the weather is nice |
Hace mal tiempo | “It makes bad weather” | The weather is bad |
Hace sol | “It makes sun” | It’s sunny |
Hace viento | “It makes wind” | It’s windy |
2. Expressions using the progressive present (to be + [verb]-ing). Like in English, we use this construction for rain and snow:
Español | English |
Está lloviendo | It’s raining |
Está nevando | It’s snowing |
Note: when we are not talking about the current moment, we can use verbs “llover” (to rain) and “nevar” (to snow) in the present tense:
Español | English |
Llueve | It rains |
Nieva | It snows |
Here are a few examples using both the present progressive and the present tense:
Español | Inglés |
Está lloviendo ahora mismo en Londres. | It’s raining right now in London. |
Está nevando hoy en Alaska. | It’s snowing today in Alaska. |
Normalmente llueve mucho en Londres. | It usually rains a lot in London. |
En invierno siempre nieva mucho en Alaska. | In the winter, it always snows a lot in Alaska. |
Can you see the difference?
Practice: Explain the weather in NYC in Spanish