Desde, Desde Hace, Hace Que: How to Say How Long in Spanish
Desde, desde hace and hace… que all translate roughly to "for" or "since" in English, but theyâre not interchangeable â hereâs the simple rule for choosing the right one every time.
Von Parlazo
19 October 2026 · Aktualisiert am 23 October 2026 · 4 Min. Lesezeit

If youâve ever written âVivo aquĂ desde cinco añosâ and had a Spanish speaker wince, youâve met one of the most common traps in the language: how to say how long something has been going on. English gets away with âforâ and âsince.â Spanish splits the job between three different tools â desde, desde hace, and hace⊠que â and mixing them up is one of the fastest ways to mark yourself as a beginner, even at an intermediate level.
The good news: once you see what each one is actually measuring, the confusion mostly disappears. Hereâs the rule that makes it click.
The short answer
Desde points to a starting moment. Desde hace and hace⊠que measure a stretch of time. Hace on its own, with a finished action, means âago.â Thatâs the whole system â the rest is just practice recognizing which situation youâre in.
Desde: marking the starting point
Use desde when you want to name the moment something began â a date, a day of the week, an event, a time of day. It answers âsince when?â, not âhow long?â
- Vivo en Madrid desde 2020. (Iâve lived in Madrid since 2020.)
- No la veo desde el lunes. (I havenât seen her since Monday.)
- Trabaja aquĂ desde que se graduĂł. (Sheâs worked here since she graduated.)
Hereâs the trap: desde cannot be followed directly by a plain number of years, months or days. âVivo aquĂ desde cinco añosâ is the single most common desde mistake, and itâs incorrect â because âcinco añosâ isnât a starting point, itâs a duration. Thatâs a job for the next structure.
Desde hace: measuring the duration
When you want to say how long something has been happening â not when it started, but the length of time itself â add hace after desde. This is the structure that fixes the mistake above.
- Vivo aquĂ desde hace cinco años. (Iâve lived here for five years.)
- Estudio español desde hace tres meses. (Iâve been studying Spanish for three months.)
- ÂżDesde hace cuĂĄnto tiempo trabajas allĂ? (How long have you worked there?)
Notice the question word that goes with it: cuĂĄnto, not cuĂĄndo. Youâre asking about quantity of time, not a moment in time.
Hace⊠que: the other way to say âforâ
Spanish has a second, equally common way to express the same idea, just flipped around: hace + [amount of time] + que + [verb].
Jede Woche ein kostenloser Satz
Ein nĂŒtzlicher englischer oder spanischer Satz pro Woche in deinem Postfach. Kein Spam, jederzeit abbestellbar.


