🌤️ A1–A2 · Spanish Grammar · Weather & Time
El Tiempo
y las Fechas
Weather vocabulary, seasons, months, days of the week, and telling the time — all the vocabulary you need for talking about time in Spanish.
El Tiempo — The Weather
¿Qué tiempo hace hoy?
¿Qué tiempo hace? — What’s the weather like?
Weather expressions using HACER, ESTAR, HABER and LLOVER/NEVAR
Spanish uses different verbs for different weather conditions — not all use the same verb! Most use hacer, but others use estar, haber, or the verb itself.
Hace sol.It’s sunny.hacer
Hace calor.It’s hot.hacer
Hace frío.It’s cold.hacer
Hace viento.It’s windy.hacer
Hace niebla.It’s foggy.hacer
Está nublado.It’s cloudy.estar
Está despejado.It’s clear.estar
Llueve.It’s raining.llover
Nieva.It’s snowing.nevar
Hay tormenta.There’s a storm.haber
Hay rayos.There’s lightning.haber
Hay arcoíris.There’s a rainbow.haber
Hay humedad.It’s humid.haber
Hay hielo.There’s ice.haber
Hay granizo.There’s hail.haber
🔑
HACER = most common: Hace sol, calor, frío, viento, niebla, buen tiempo, mal tiempo. Always third-person singular. Hacer never changes!
💡
HABER = there is/there are: Hay tormenta, hay niebla, hay hielo — used when the weather condition is a “thing” you can see. Like “there’s a storm.”
Verbs used for weather
Which verb with which weather?
| Verb | Used for | Examples |
|---|---|---|
| hacer | heat, cold, sun, wind, fog | hace calor, hace frío, hace sol, hace viento |
| estar | sky condition (adj.) | está nublado, está despejado, está lloviznando |
| haber (hay) | weather phenomena | hay tormenta, hay niebla, hay hielo, hay niebla |
| llover | rain (stem-change o→ue) | llueve / está lloviendo |
| nevar | snow (stem-change e→ie) | nieva / está nevando |
⚡
Stem-changing weather verbs: llover (o→ue): llueve. nevar (e→ie): nieva. They’re also used in progressive: está lloviendo / está nevando.
Weather in sentences
¿Qué tiempo hace en España?
En verano hace mucho calor en Sevilla.
In summer it’s very hot in Seville.
Hoy está lloviendo mucho — qué asco.
It’s raining a lot today — how awful.
progressive: estar + gerundio
¿Qué temperatura hace hoy? — Hace 32 grados.
What temperature is it today? — It’s 32 degrees.
temperatura → hace + grados
En las montañas hay mucha nieve en invierno.
In the mountains there’s a lot of snow in winter.
Mañana hará sol — ¡perfecto para la playa!
Tomorrow it will be sunny — perfect for the beach!
hacer in future tense: hará
¡Qué buen tiempo hace hoy! / ¡Qué mal tiempo!
What beautiful weather! / What awful weather!
buen/mal tiempo — common exclamations
Las Estaciones y los Meses
The four seasons and twelve months
la primavera
spring
marzo · abril · mayo
Hace buen tiempo. Llueve a veces.
el verano
summer
junio · julio · agosto
Hace mucho calor y sol.
el otoño
autumn / fall
septiembre · octubre · noviembre
Hace fresco. Llueve bastante.
el invierno
winter
diciembre · enero · febrero
Hace frío. Nieva en el norte.
The twelve months — Los meses del año
Months are NOT capitalised in Spanish!
1eneroJanuary
2febreroFebruary
3marzoMarch
4abrilApril
5mayoMay
6junioJune
7julioJuly
8agostoAugust
9septiembreSeptember
10octubreOctober
11noviembreNovember
12diciembreDecember
🔡
Months NOT capitalised: Unlike English, Spanish months are written in lowercase: enero, febrero, marzo. Same for days of the week and seasons.
📅
Talking about months: Use en: “Nací en agosto.” For the season, also use en: “En primavera llueve mucho.”
Los Días de la Semana
Days of the week — no capital letters!
Seven days — all masculine, no capitals
Los siete días
lunesLMonday
martesMTuesday
miércolesXWednesday
juevesJThursday
viernesVFriday
sábadoSSaturday
domingoDSunday
Using days of the week
Hoy es martes.
Today is Tuesday. (ser — no article)
Tengo clase el lunes.
I have class on Monday. (el + day = on that day)
Voy al gimnasio los jueves.
I go to the gym on Thursdays. (los + day = every week)
los + day = habitual/recurring action
El próximo viernes es mi cumpleaños.
Next Friday is my birthday.
Key time expressions with days
| Expression | Meaning |
|---|---|
| hoy | today |
| mañana | tomorrow |
| ayer | yesterday |
| pasado mañana | the day after tomorrow |
| anteayer | the day before yesterday |
| esta semana | this week |
| la semana que viene | next week |
| la semana pasada | last week |
| el fin de semana | the weekend |
📌
Week starts Monday! In Spain, the working week starts on lunes — the calendar begins on Monday, not Sunday. Miércoles = X (abbreviation), not M.
La Hora — Telling the Time
¿Qué hora es? · Son las… · Es la…
The formula for telling time
¿Qué hora es? — What time is it?
Singular (1 o’clock)
Es
+
la una
(+ minutes)
Plural (all other times)
Son
+
las + [number]
(+ minutes)
1:00
Es la una.
It’s one o’clock.
es (singular — only for 1)
2:00
Son las dos.
It’s two o’clock.
son (plural — all others)
3:15
Son las tres y cuarto.
It’s quarter past three.
y cuarto = quarter past
4:30
Son las cuatro y media.
It’s half past four.
y media = half past
5:45
Son las seis menos cuarto.
It’s quarter to six. (lit: six minus quarter)
menos cuarto = quarter to
8:20
Son las ocho y veinte.
It’s twenty past eight.
y + minutes = past the hour
More time expressions
Telling the time — key vocab
| Expression | Meaning | Example |
|---|---|---|
| en punto | exactly / on the dot | Son las tres en punto. |
| y cuarto | quarter past | la una y cuarto |
| y media | half past | las dos y media |
| menos cuarto | quarter to | las cinco menos cuarto |
| de la mañana | in the morning (AM) | las ocho de la mañana |
| de la tarde | in the afternoon/evening | las tres de la tarde |
| de la noche | at night (PM) | las diez de la noche |
| al mediodía | at noon / midday | Como al mediodía. |
| a medianoche | at midnight | Llegó a medianoche. |
Asking & telling the time
— ¿Qué hora es?
— What time is it? (ser — impersonal)
— Son las dos y cuarto de la tarde.
— It’s quarter past two in the afternoon.
La cita es a las tres en punto.
The appointment is at three o’clock sharp.
a + las/la = at (that time)
El autobús sale a la una y media.
The bus leaves at half past one.
⏰
At what time? → a + la/las: “Llegamos a las ocho.” Not “en las ocho.” To ask: “¿A qué hora sale el tren?”
🕛
12:00 = mediodía (noon) or medianoche (midnight): Not “las doce” in daily conversation — use al mediodía for noon and a medianoche for midnight.
Las Fechas — Dates
¿Cuál es la fecha de hoy?
Saying the date
¿Cuál es la fecha de hoy?
Full date format
el
+
[day number]
+
de [month]
+
de [year]
Hoy es el quince de abril.
Today is the fifteenth of April.
el + cardinal number + de + month
Mi cumpleaños es el dos de marzo.
My birthday is the second of March.
Nació el primero de enero de 1990.
He was born on the first of January 1990.
primero (ordinal only for 1st!)
¿A cuántos estamos hoy?
What’s today’s date? (informal, very common)
lit: “how many are we today?”
1️⃣
1st = primero (or uno): Only the first of the month uses the ordinal: “el primero de mayo” or “el uno de mayo”. All other dates use cardinals: el dos, el tres…
Time expressions — all topics
Essential time vocabulary
| Spanish | English |
|---|---|
| ahora | now |
| pronto | soon |
| tarde | late |
| temprano | early |
| a tiempo | on time |
| por la mañana | in the morning |
| por la tarde | in the afternoon |
| por la noche | in the evening/at night |
| esta mañana | this morning |
| esta tarde | this afternoon |
| esta noche | tonight |
| hace + time | ago (hace dos años = 2 years ago) |
| dentro de + time | in (within) — dentro de una hora |
| durante | during / for (duration) |
⏱️
Por vs de: “Por la mañana” = generally in the morning. “De la mañana” = specifically AM (with a time): “a las 8 de la mañana.”
1
Fill in the correct weather expression
– Use hacer, estar, haber, llover, or nevar with the correct form.
En verano, ___ mucho calor.
Hoy el cielo ___ muy nublado.
En las montañas ___ mucho en enero.
Cuando ___ viento, lleva chaqueta.
___ tormenta esta noche — ten cuidado.
Hoy ___ sol y está despejado.
🏆
2
Write the time in Spanish
– Express each time fully in Spanish.
3:00 → Son las tres en punto.
1:30 → Es la una y media.
8:15 → Son las ocho y cuarto.
6:45 → Son las siete menos cuarto.
12:00 (noon) → Es mediodía. / Son las doce.
10:20 PM → Son las diez y veinte de la noche.
⭐
3
Correct or Incorrect?
– Is the time/weather/date expression correct?
En España, los meses son con mayúscula: Enero, Febrero…
✘ Incorrect! In Spanish, months are NOT capitalised: enero, febrero, marzo… Same rule applies to days of the week and seasons.
Hoy es la una y cuarto de la tarde.
✔ Correct! 1:15 PM: Es la una y cuarto — es (singular, only for 1:xx) + la una (feminine article la) + y cuarto ✓
Mi cumpleaños es el tres de octubre.
✔ Correct! Date format: el + cardinal number + de + month. ✓ (Only 1st uses ordinal “primero.”)
¿Qué hora está? — asking the time.
✘ Incorrect! For telling the time, use ser, not estar: “¿Qué hora es?” and “Son las tres.”
Tengo clase los lunes y los miércoles.
✔ Correct! Los + day = every week on that day (recurring). “los lunes” = every Monday, “los miércoles” = every Wednesday ✓
Hace mucho lloviendo hoy.
✘ Incorrect! You can’t combine hacer with a gerund. Say either: “Llueve mucho hoy.” OR “Está lloviendo mucho hoy.” Hacer + gerund is wrong.
🌟
4
Put the words in order
– Build the sentence. Click the answer area to undo.
Sentence 1 — weather + season:
En
primavera
hace
buen
tiempo
y
llueve
a
veces.
Click words above…
Sentence 2 — telling the time (quarter to):
Son
las
nueve
menos
cuarto
de
la
mañana.
Click words above…
Sentence 3 — full date:
Hoy
es
el
veinte
de
junio
de
dos
mil
veinticinco.
Click words above…
🎉
