LiramiLirami

Hace + time · ago / for

hace + a length of time — the Spanish way to say "ago" and "for [how long]".

Examples

  • Llegué hace dos horas.I arrived two hours ago.
  • Hace dos años que estudio español.I've studied Spanish for 2 years.
  • ¿Cuánto tiempo hace que vives aquí?How long have you lived here?

How it works

"hace" pairs with time expressions to mean either "ago" or "for X time" — meaning depends on the verb tense and structure.

AGO (event in the past):

Llegué hace dos horas. — I arrived two hours ago.
Se fue hace un mes. — He left a month ago.
Compré la casa hace cinco años.

I bought the house five years ago.

Pattern: <past-tense verb> + hace + <time>.

FOR / SINCE (ongoing action — present tense in Spanish):

Hace dos años que estudio español.

I have been studying Spanish for 2 years.

Estudio español desde hace dos años.

same meaning.

¿Cuánto tiempo hace que vives aquí?

How long have you lived here?

Pattern: hace + <time> + que + <present-tense verb>, OR

<present-tense verb> + desde hace + <time>.

Note that for ongoing situations Spanish uses PRESENT, not perfect:

Hace tres años que vivo aquí.

I have been living here for 3 years.

(NOT "he vivido")

In the past, "hacía + time + que + imperfect" describes how long something HAD been going on:

Hacía dos años que vivía allí cuando me mudé.

I had been living there for 2 years when I moved.

¿Cuánto (tiempo) hace que…? — How long ago / how long has it been since…?

What you'll practise

  1. 1. hace + time = 'ago' (with past-tense verb)

    Use a preterite/imperfect verb + hace + time.

    • Lo vi hace una semana.I saw it a week ago.
    • Llegamos hace media hora.We arrived half an hour ago.
  2. 2. hace + time + que + present = 'for X time' (ongoing)

    Spanish uses PRESENT for an ongoing duration, not perfect.

    • Hace tres años que vivo aquí.I've lived here for 3 years.
    • Hace una hora que espero.I've been waiting for an hour.
  3. 3. ¿Cuánto (tiempo) hace que…? questions

    Standard question pattern for duration.

    • ¿Cuánto hace que estudias español?How long have you studied Spanish?

Practise it until it sticks

Short drills built on these 3 skills, with instant feedback on every answer. Free to start.