Aller au contenu
0 jour sur 7Rien à réviser

Grammaire · A2

Time expressions: hace, desde, desde hace, hace … que

Marcadores temporales y duración: hace, desde, desde hace, hace … que

A22 min de lecture36 exercicesS’appuie sur : Preterite I: regular verbs, ser/ir, dar, ver

La réponse courte

Hace + a period places an event in the past (hace dos años = two years ago). Desde, desde hace and hace … que measure a situation that is still going on, and they take the present tense: Vivo aquí desde hace tres años.

Vivo aquí desde hace dos añosLlegué hace dos añosmaintenant
hace points at a moment in the past; desde hace measures the stretch from then up to now.

When? → hace

  • Llegué hace dos años.
  • Me llamó hace un rato.
  • Nos conocimos hace mucho.

For how long? → present

  • Vivo aquí desde 2020.
  • Estudio español desde hace un año.
  • Hace un mes que no la veo.
When? → hace + preterite. Since when, for how long? → present.

Formes clés

  • Past point: Llegué hace dos años. (hace = ago)
  • Continuing situation: Vivo aquí desde 2020 / desde hace tres años.
  • Hace tres años que vivo aquí. ¿Cuánto tiempo hace que estudias español?
  • llevar + period (+ gerund): Llevo tres años aquí / estudiando español
  • desde… hasta / de… a; hasta (until): Trabajo de nueve a cinco. Te espero hasta las seis.

Cette explication n’est pas encore disponible en français ; elle s’affiche donc en anglais.

What it is

Spanish has two ways of talking about time and the past. Hace + a period says when something happened: hace dos años, two years ago. Desde, desde hace and hace … que say how long a situation has been going on, and they use the present tense where English uses "have been".

How to form it

MeaningPatternExample
agopreterite + hace + periodLlegué hace dos años.
since (a moment)present + desde + momentVivo aquí desde 2020.
for (a length of time)present + desde hace + periodVivo aquí desde hace tres años.
for (a length of time)hace + period + que + presentHace tres años que vivo aquí.
for (a length of time)llevar + period (+ gerund)Llevo una hora esperando.
untilhasta + momentTe espero hasta las ocho.
from … tode … a · desde … hastaTrabajo de nueve a cinco.

Questions: ¿Cuándo llegaste? —Hace dos semanas. ¿Desde cuándo vives aquí? ¿Cuánto tiempo hace que estudias español?

When to use it

  • Pointing at a moment in the past: Nos conocimos hace mucho tiempo. Me llamó hace un rato.
  • Measuring something that is still true: Trabajo aquí desde 2021. Hace un año que no la veo.
  • Desde takes a moment (desde enero, desde las tres, desde 2021); desde hace takes a length of time (desde hace un mes).
  • —¿Cuándo llegaste? —Hace dos semanas.—When did you arrive? —Two weeks ago.ago
  • Vivo en Montevideo desde hace cinco años.I've been living in Montevideo for five years.still true
  • Llevo una hora esperando el autobús.I've been waiting for the bus for an hour.llevar + gerund

Contrasts and traps

  • "I've lived here for three years" is present in Spanish: Vivo aquí desde hace tres años. He vivido aquí por tres años sounds translated.
  • Hace goes before the period: hace dos años, not dos años hace.
  • Hace dos años already means "two years ago": don't add atrás.
  • In parts of Latin America you'll also hear Vivo acá hace tres años, without desde.

If you also speak Portuguese

Portuguese há or faz covers both jobs: Cheguei há dois anos and Moro aqui há três anos. Spanish splits them: Llegué hace dos años and Vivo aquí desde hace tres años. Never hay: it only means "there is".

Essayez-en 3 maintenant

1 / 3

Llegué a Bogotá (hace / desde / desde hace) dos años.

I arrived in Bogotá two years ago.

Sans compte.

Exemples

  • Vivo en Montevideo desde hace cinco años.I've been living in Montevideo for five years.
  • —¿Cuándo llegaste? —Hace dos semanas.—When did you arrive? —Two weeks ago.
  • Hace tres años que estudio español.I've been studying Spanish for three years.
  • Trabajo en esta empresa desde 2021.I've worked at this company since 2021.
  • ¿Cuánto tiempo hace que se conocen?How long have you known each other?
  • Llevo una hora esperando el autobús.I've been waiting for the bus for an hour.
  • Nos conocimos hace mucho tiempo.We met a long time ago.
  • La biblioteca abre de nueve a seis.The library is open from nine to six.
  • Te espero hasta las ocho.I'll wait for you until eight.

Erreurs fréquentes

Celles que les apprenants font vraiment, avec la raison de chaque correction.

Llegué dos años hace.Llegué hace dos años.

hace goes before the period: hace dos años (two years ago).

Estudio inglés desde tres años.Estudio inglés desde hace tres años.

desde + a moment (desde 2020); desde hace + a length of time (desde hace tres años).

Llegué hace dos años atrás.Llegué hace dos años.

hace already means "ago"; atrás just repeats it.

Viví aquí desde 2020.Vivo aquí desde 2020.

If you still live there, use the present: Vivo aquí desde 2020.

He vivido aquí por tres años.Vivo aquí desde hace tres años.

For a situation that is still true, Spanish uses the present + desde hace: Vivo aquí desde hace tres años.

Typique chez les personnes qui parlent anglais

Hay dos años que vivo aquí.Hace dos años que vivo aquí.

Time takes hace, never hay: Hace dos años que vivo aquí.

Typique chez les personnes qui parlent portugais

Note pour les personnes qui parlent français

Positive transfer: 'depuis trois ans' + present = desde hace tres años; 'il y a deux ans' = hace dos años.

Variations régionales

  • Colloquial es-419 (e.g. Argentina) also says 'Vivo acá hace tres años' (= desde hace): accept in listening/reading. Llevar + gerund is general.