Home/Spanish/Time Expressions - Spanish for Beginners
beginner

Time Expressions - Spanish for Beginners

Master Spanish time expressions! Learn yesterday, today, tomorrow, days of the week, and phrases for talking about when things happen.

timewhenyesterdaytodaytomorrowdaysweeksmonthstime expressions

Time Expressions in Spanish

Master talking about when! Learn essential time expressions for past, present, and future, plus days of the week and useful time phrases.

Basic Time Words

Past, Present, Future

SpanishEnglish
ayeryesterday
hoytoday
mañanatomorrow
anteayer / antierthe day before yesterday
pasado mañanathe day after tomorrow
ahoranow
antesbefore
despuésafter
luegolater / then
prontosoon

Examples:

  • Ayer fui al cine. (Yesterday I went to the movies.)
  • Hoy tengo clase. (Today I have class.)
  • Mañana voy a trabajar. (Tomorrow I'm going to work.)

Days of the Week

Los Días de la Semana

SpanishEnglish
lunesMonday
martesTuesday
miércolesWednesday
juevesThursday
viernesFriday
sábadoSaturday
domingoSunday

Important:

  • Days are NOT capitalized in Spanish!
  • Use EL for "on" + day: el lunes (on Monday)
  • Use LOS for recurring days: los lunes (on Mondays)

Examples:

  • Voy al gimnasio el lunes. (I'm going to the gym on Monday.)
  • Trabajo los martes. (I work on Tuesdays.)
  • ¿Qué día es hoy? (What day is today?)
  • Hoy es viernes. (Today is Friday.)

Parts of the Day

Partes del Día

SpanishEnglish
la mañanamorning
la tardeafternoon
la nochenight / evening
el mediodíanoon
la medianochemidnight
el amanecerdawn
el atardecerdusk
la madrugadaearly morning / dawn

With prepositions:

SpanishEnglish
por la mañanain the morning
por la tardein the afternoon
por la nocheat night
a la mañanain the morning
a la tardein the afternoon
a la nocheat night

Use POR for general time periods!

This/Last/Next

Este/Pasado/Próximo

This:

SpanishEnglish
esta mañanathis morning
esta tardethis afternoon
esta nochetonight
esta semanathis week
este mesthis month
este añothis year
este fin de semanathis weekend

Last:

SpanishEnglish
ayer por la mañanayesterday morning
ayer por la tardeyesterday afternoon
anochelast night
la semana pasadalast week
el mes pasadolast month
el año pasadolast year
el fin de semana pasadolast weekend

Next:

SpanishEnglish
mañana por la mañanatomorrow morning
mañana por la tardetomorrow afternoon
mañana por la nochetomorrow night
la próxima semananext week
el próximo mesnext month
el próximo añonext year
el próximo fin de semananext weekend

Weeks, Months, Years

Longer Time Periods

Weeks:

SpanishEnglish
la semanaweek
esta semanathis week
la semana pasadalast week
la próxima semananext week
dentro de una semanain a week
hace una semanaa week ago
cada semanaevery week
todas las semanasevery week

Months:

SpanishEnglish
el mesmonth
este mesthis month
el mes pasadolast month
el próximo mesnext month
dentro de un mesin a month
hace un mesa month ago
cada mesevery month
todos los mesesevery month

Years:

SpanishEnglish
el añoyear
este añothis year
el año pasadolast year
el próximo añonext year
dentro de un añoin a year
hace un añoa year ago
cada añoevery year
todos los añosevery year

Frequency Expressions

How Often

SpanishEnglish
siemprealways
todos los díasevery day
cada díaeach day
frecuentementefrequently
a menudooften
generalmentegenerally
normalmentenormally
usualmenteusually
a vecessometimes
de vez en cuandofrom time to time
raramenterarely
casi nuncaalmost never
nuncanever

Examples:

  • Voy al gimnasio todos los días. (I go to the gym every day.)
  • A veces como pizza. (Sometimes I eat pizza.)
  • Nunca llego tarde. (I never arrive late.)

HACE for "Ago"

Time Ago

Pattern: HACE + time period + QUE + past action

SpanishEnglish
Hace un día.One day ago.
Hace una semana.A week ago.
Hace un mes.A month ago.
Hace un año.A year ago.
Hace dos horas.Two hours ago.
Hace cinco minutos.Five minutes ago.

With QUE:

  • Hace un año que vivo aquí. (I've been living here for a year.)
  • Hace dos días que no como. (I haven't eaten for two days.)

Simple version:

  • Llegué hace una hora. (I arrived an hour ago.)
  • Comí hace dos horas. (I ate two hours ago.)

DENTRO DE for "In"

Future Time

Pattern: DENTRO DE + time period

SpanishEnglish
dentro de un minutoin a minute
dentro de una horain an hour
dentro de un díain a day
dentro de una semanain a week
dentro de un mesin a month
dentro de un añoin a year

Examples:

  • Vuelvo dentro de cinco minutos. (I'll be back in five minutes.)
  • Ella llega dentro de una hora. (She arrives in an hour.)

DESDE and HASTA

From and Until

DESDE (since/from):

SpanishEnglish
desde ayersince yesterday
desde el lunessince Monday
desde las tressince three o'clock
desde 2020since 2020
desde entoncessince then
desde siemprealways / since forever

HASTA (until):

SpanishEnglish
hasta mañanauntil tomorrow
hasta el viernesuntil Friday
hasta las cincountil five o'clock
hasta 2025until 2025
hasta prontosee you soon
hasta luegosee you later

Together:

  • Trabajo desde las nueve hasta las cinco. (I work from nine to five.)
  • Estudio desde el lunes hasta el viernes. (I study from Monday to Friday.)

EN for "In" (General)

General Time

SpanishEnglish
en la mañanain the morning
en la tardein the afternoon
en la nocheat night
en eneroin January
en veranoin summer
en 2025in 2025
en Navidadat Christmas

Note: POR is more common for parts of day (por la mañana), but EN also works!

Practical Dialogues

Dialogue 1: Making Plans

English: A: What are you doing tomorrow? B: I'm working in the morning. And you? A: I have class in the afternoon. B: Do you want to do something tomorrow night? A: Yes! What time? B: At eight? A: Perfect!

Spanish: A: ¿Qué haces mañana? B: Trabajo por la mañana. ¿Y tú? A: Tengo clase por la tarde. B: ¿Quieres hacer algo mañana por la noche? A: ¡Sí! ¿A qué hora? B: ¿A las ocho? A: ¡Perfecto!

Dialogue 2: Talking About the Week

English: A: When did you arrive? B: I arrived two days ago. A: And when do you leave? B: Next week. On Thursday. A: So soon! We should do something this weekend. B: Yes! Are you free Saturday? A: Yes, Saturday works for me.

Spanish: A: ¿Cuándo llegaste? B: Llegué hace dos días. A: ¿Y cuándo te vas? B: La próxima semana. El jueves. A: ¡Tan pronto! Deberíamos hacer algo este fin de semana. B: ¡Sí! ¿Estás libre el sábado? A: Sí, el sábado me viene bien.

Dialogue 3: Daily Routine

English: A: What time do you wake up? B: I wake up at seven every day. A: Do you work every day? B: No, I work from Monday to Friday. A: And on weekends? B: On Saturdays I exercise. On Sundays I rest. A: Sounds good!

Spanish: A: ¿A qué hora te levantas? B: Me levanto a las siete todos los días. A: ¿Trabajas todos los días? B: No, trabajo de lunes a viernes. A: ¿Y los fines de semana? B: Los sábados hago ejercicio. Los domingos descanso. A: ¡Suena bien!

When to Use What

Choosing the Right Expression

For specific days:

  • el lunes (on Monday - one time)
  • los lunes (on Mondays - recurring)

For parts of day:

  • por la mañana (in the morning - preferred)
  • en la mañana (in the morning - also correct)

For "ago":

  • hace + time (hace una hora = an hour ago)

For "in" (future):

  • dentro de + time (dentro de una hora = in an hour)

For "since/from":

  • desde (desde ayer = since yesterday)

For "until":

  • hasta (hasta mañana = until tomorrow)

Common Mistakes to Avoid

Mistake 1: Capitalizing days

  • Wrong: "Lunes"
  • Right: "lunes"
  • Don't capitalize!

Mistake 2: Wrong article with days

  • Wrong: "en lunes" (on Monday)
  • Right: "el lunes"
  • Use EL not EN!

Mistake 3: Confusing MAÑANA meanings

  • MAÑANA = tomorrow
  • LA MAÑANA = the morning
  • Context matters!

Mistake 4: Wrong preposition for time ago

  • Wrong: "desde una hora" (for "an hour ago")
  • Right: "hace una hora"
  • Use HACE for ago!

Mistake 5: Mixing up ANOCHE and ESTA NOCHE

  • ANOCHE = last night
  • ESTA NOCHE = tonight
  • Different times!

Practice Exercises

Exercise 1: Translate Time Expressions

Translate to Spanish:

  1. yesterday
  2. tomorrow
  3. last week
  4. next month
  5. this year

Exercise 2: Choose Correct Expression

Complete with the right word:

  1. _____ por la mañana voy al gimnasio. (Tomorrow)
  2. _____ fui al cine. (Yesterday)
  3. Trabajo _____ lunes. (on Mondays)
  4. Llegué _____ dos días. (two days ago)
  5. Vuelvo _____ una hora. (in an hour)

Exercise 3: Days of the Week

Complete:

  1. Hoy es lunes. Mañana es _____.
  2. Ayer fue miércoles. Hoy es _____.
  3. Mañana es sábado. Hoy es _____.
  4. El día después del domingo es _____.

Exercise 4: HACE vs DENTRO DE

Choose the correct one:

  1. Llegué _____ una semana. (a week ago)
  2. Salgo _____ cinco minutos. (in five minutes)
  3. Comí _____ dos horas. (two hours ago)
  4. Te llamo _____ un rato. (in a while)

Exercise 5: Translate Complete Sentences

Translate to Spanish:

  1. I work from Monday to Friday.
  2. I arrived yesterday morning.
  3. I'm leaving next week.
  4. I exercise every day.
  5. I'll be back in an hour.

Answer Key

Exercise 1

  1. ayer
  2. mañana
  3. la semana pasada
  4. el próximo mes / el mes que viene
  5. este año

Exercise 2

  1. Mañana por la mañana voy al gimnasio.
  2. Ayer fui al cine.
  3. Trabajo los lunes. (recurring)
  4. Llegué hace dos días.
  5. Vuelvo dentro de una hora.

Exercise 3

  1. martes (Tuesday)
  2. jueves (Thursday)
  3. viernes (Friday)
  4. lunes (Monday)

Exercise 4

  1. hace (ago)
  2. dentro de (in/future)
  3. hace (ago)
  4. dentro de (in/future)

Exercise 5

  1. Trabajo de lunes a viernes.
  2. Llegué ayer por la mañana.
  3. Me voy la próxima semana. / Salgo la semana que viene.
  4. Hago ejercicio todos los días. / Hago ejercicio cada día.
  5. Vuelvo dentro de una hora. / Regreso dentro de una hora.

Quick Reference: Time Expressions

Basic Time

  • ayer (yesterday)
  • hoy (today)
  • mañana (tomorrow)
  • anoche (last night)
  • esta noche (tonight)

Days

  • el lunes (on Monday)
  • los lunes (on Mondays)
  • Days NOT capitalized!

Ago/In

  • hace + time = ago (hace una hora)
  • dentro de + time = in (dentro de una hora)

This/Last/Next

  • esta semana (this week)
  • la semana pasada (last week)
  • la próxima semana (next week)

Pro Tips

💡 Tip 1: Don't Capitalize Days lunes, martes, miércoles Never capitalize! Common mistake!

💡 Tip 2: EL vs LOS with Days EL lunes = one time LOS lunes = every Monday Singular vs plural!

💡 Tip 3: HACE for Ago HACE + time = ago "Hace una hora" = an hour ago Simple pattern!

💡 Tip 4: DENTRO DE for Future DENTRO DE + time = in "Dentro de una hora" = in an hour Future time!

💡 Tip 5: MAÑANA Double Meaning MAÑANA = tomorrow LA MAÑANA = the morning Context is key!

Cultural Notes

📚 Week Start: In Spanish-speaking countries, the week typically starts on Monday (lunes), not Sunday. Calendars reflect this!

🗣️ Siesta Culture: In Spain and some Latin American countries, the traditional "siesta" (afternoon rest) affects time expressions. "La tarde" can start as late as 5-6 PM!

🌍 Regional Variations:

  • Time expressions are universal
  • "Antier" (day before yesterday) more common in Latin America
  • "Anteayer" more common in Spain
  • Both are understood everywhere

💭 Punctuality: Punctuality expectations vary by country and context. In Spain, social events often start later than scheduled. Business meetings are typically punctual.

Next Steps

After mastering time expressions:

  1. ✅ Learn to tell time (specific hours)
  2. ✅ Study months and dates in detail
  3. ✅ Master the preterite tense for past actions
  4. ✅ Practice future tense for upcoming events
  5. ✅ Learn more complex time phrases

4-Week Action Plan

Week 1: Basic Time Words

  • Day 1-2: Master ayer, hoy, mañana
  • Day 3-4: Learn days of the week
  • Day 5-7: Practice this/last/next

Week 2: Parts of Day

  • Day 1-3: Learn mañana, tarde, noche
  • Day 4-5: Master por/en with times
  • Day 6-7: Use anoche, esta noche

Week 3: Longer Periods

  • Day 1-3: Learn week/month/year expressions
  • Day 4-5: Master hace and dentro de
  • Day 6-7: Practice desde and hasta

Week 4: Natural Usage

  • Day 1-3: Use frequency words
  • Day 4-5: Combine all expressions
  • Day 6-7: Speak naturally about time

Remember: Time expressions are essential for conversation! Master the basics first: ayer (yesterday), hoy (today), mañana (tomorrow). Learn days of the week without capitalization and use EL for "on" + day (el lunes), LOS for recurring (los lunes). Practice HACE for "ago" (hace una hora = an hour ago) and DENTRO DE for "in" (dentro de una hora = in an hour). Remember MAÑANA means both "tomorrow" and with LA it means "the morning." Use POR with parts of day (por la mañana, por la tarde, por la noche). With these expressions, you'll confidently discuss when things happen in Spanish!