10K+ students - 4.8/5

Self study Conversation classes Personalized learning path

A2.17.2 Spanish grammar: Time Expressions

Time expressions indicate when an action occurs, its duration, and how much time has passed since it happened.

Gramática: Expresiones Temporales

A2 Spanish Time expressions

Level: A2

Module 3: El buen pasado (The good old past)

Lesson 17: ¿Qué acaba de pasar? (What did just happen?)

Learning history

Teaching guidelines +/- 15 minutes

Audio and video

Self study (fast)
Self study (fast)
Self study (slow)
Self study (slow)

  1. To talk about events that have happened in the recent past use "hace" + time.
  2. To talk about something that is happening currently, use "este/-a" + time.
  3. To talk about something that is happening now, you can also use "hoy". In this case, we do not include "este/-a".
  4. Time expressions are accompanied by verbs in the present perfect.
Expresiones temporalesEjemplo
Hace un rato (A while ago)He terminado de leer el anuncio hace un rato. (I finished reading the announcement a while ago.)
Hace poco (Recently)Hace poco he descubierto una nueva publicidad. (Recently I have discovered a new advertisement.)
Hace una media hora (About half an hour ago)Habéis vuelto del evento hace una media hora. (You came back from the event half an hour ago.)
Hace un momento (A moment ago)¿Has escuchado el anuncio hace un momento? (Have you heard the announcement a moment ago?)
Esta semana (This week)¿Has descubierto nuevas publicidades esta semana? (Have you discovered any new advertisements this week?)
Este mes (This month)Este mes he vuelto a participar en un evento importante. (This month I have participated in an important event again.)
Hoy (Today)Hoy no he visto el anuncio. (Today I haven't seen the advert.)

Exercise 1: Time Expressions

Instruction: Choose the correct word, read the sentence out loud and translate.

Show answers Show translation

hace un rato, desde siempre, Hace un momento, desde hace un tiempo, esta semana, Hoy, hace poco, este mes

1. Participas en eventos importantes ..., ¿verdad? Has participado en muchos ya.

Participas en eventos importantes desde hace un tiempo, ¿verdad? Has participado en muchos ya.
(You've been taking part in important events for a while, haven't you? You've participated in many already.)

2. ... he visto un anuncio muy importante. Tengo que leerlo durante el día.

Hoy he visto un anuncio muy importante. Tengo que leerlo durante el día.
(Today I've seen a very important announcement. I have to read it during the day.)

3. ... he visto un anuncio sobre el evento. No han pasado ni cinco minutos.

Hace un momento he visto un anuncio sobre el evento. No han pasado ni cinco minutos.
(A moment ago I saw an advert about the event. Not even five minutes have passed.)

4. Hemos vuelto del evento ....

Hemos vuelto del evento hace un rato.
(We got back from the event a little while ago.)

5. Es un mes interesante. Ana ha descubierto muchas publicidades ...

Es un mes interesante. Ana ha descubierto muchas publicidades este mes
(It's an interesting month. Ana has discovered many advertisements this month.)

6. ¿Has visto la publicidad ... o hace rato?

¿Has visto la publicidad hace poco o hace rato?
(Have you seen the advert recently or a while ago?)

7. Esta semana ha sido muy buena. Hemos vuelto a participar en la organización de la publicidad ....

Esta semana ha sido muy buena. Hemos vuelto a participar en la organización de la publicidad esta semana.
(This week has been very good. We have participated in the organization of the publicity again this week.)

8. A María siempre le han gustado los eventos. Le ha gustado participar en eventos importantes ....

A María siempre le han gustado los eventos. Le ha gustado participar en eventos importantes desde siempre.
(María has always liked events. She has liked taking part in important events since always.)

Exercise 2: Translate and use in a sentence

Instruction: Translate and say the word out loud. Use the word in a sentence.

Show translation
1. Hace poco
(Recently)
2. Este mes
(This month)
3. Desde hace un tiempo
(For some time now)
4. Desde siempre
(Since forever)
5. Hace un momento
(A moment ago)
6. Esta semana
(This week)
7. Hoy
(Today)
8. Hace un rato
(A little while ago)