Hacer, estar, haber and llover for weather. Temperature, forecasts and climate vocabulary.
| Structure | Used for | Examples |
|---|---|---|
| Hacer + noun | Temperature, general conditions | Hace calor, hace frío, hace sol, hace viento |
| Estar + adjective | Current state of the sky | Está nublado, está soleado, está despejado |
| Hay + noun | Presence of weather elements | Hay niebla, hay tormenta, hay humedad |
| Verb (3rd person) | Weather actions | Llueve, nieva, truena, graniza |
Hace calor. (It's hot.) | Hace mucho calor. (It's very hot.)
Hace frío. (It's cold.) | Hace un frío terrible. (It's terribly cold.)
Hace sol. (It's sunny.) | Hace buen/mal tiempo. (The weather is good/bad.)
Hace viento. (It's windy.) | Hace 30 grados. (It's 30 degrees.)
| Verb | Meaning | Example |
|---|---|---|
| llover (o→ue) | to rain | Llueve mucho. / Está lloviendo. |
| nevar (e→ie) | to snow | Nieva en las montañas. |
| tronar (o→ue) | to thunder | Está tronando. |
| granizar | to hail | Ayer granizó. |
| amanecer | to dawn | Amanece a las siete. |
| anochecer | to get dark | Anochece temprano en invierno. |
Ayer hizo mucho calor. (Yesterday it was very hot.)
Hoy hace sol. (Today it's sunny.)
Mañana hará frío. (Tomorrow it will be cold.)
Ayer llovió todo el día. (Yesterday it rained all day.)
Está lloviendo ahora. (It's raining now.)
Va a llover esta tarde. (It's going to rain this afternoon.)
Hace calor. (It's hot. — weather, general)
Tengo calor. (I'm hot. — personal feeling)
Hace frío. (It's cold. — weather)
Tengo frío. (I'm cold. — personal)
NEVER: Estoy calor or Soy frío
| Spanish | English |
|---|---|
| el pronóstico del tiempo | weather forecast |
| la temperatura máxima/mínima | high/low temperature |
| grados centígrados | degrees Celsius |
| probabilidad de lluvia | chance of rain |
| cielos despejados/nublados | clear/cloudy skies |
| ola de calor / ola de frío | heat wave / cold snap |
1. It's hot = _____ calor.
2. I'm cold (personal) = _____ frío.
3. It's raining = _____.
4. It's cloudy = Está _____.
5. There's fog = _____ niebla.
6. Tomorrow it will be cold = Mañana _____ frío.
7. It snows = _____.
8. Weather forecast = pronóstico del _____.
9. Heat wave = ola de _____.
10. Yesterday it was very hot = Ayer _____ mucho calor.
Free tools for translation, text-to-speech and language learning.