Hace dos años, desde hace, llevar + time. Three ways to talk about duration.
Hace dos años que visité España. (I visited Spain two years ago.)
Hace una hora que llamó. (He called an hour ago.)
Alternative word order: Visité España hace dos años.
Hace tres años que vivo aquí. (I've been living here for three years.)
Hace mucho que no te veo. (I haven't seen you for a long time.)
Alternative: Vivo aquí desde hace tres años.
| Expression | Use | Example |
|---|---|---|
| desde + point in time | since | Vivo aquí desde 2020. |
| desde hace + duration | for (ongoing) | Estudio desde hace dos meses. |
| desde que + clause | since (event) | Desde que llegó, no para de hablar. |
Llevo tres años aquí. (I've been here for three years.)
Llevo dos horas esperando. (I've been waiting for two hours.)
Llevamos un mes sin lluvia. (We've gone a month without rain.)
1. Hace dos años que vivo aquí.
2. Vivo aquí desde hace dos años.
3. Llevo dos años viviendo aquí.
All three mean: I've been living here for two years.
1. Visité España _____ dos años. (ago)
2. _____ tres años que vivo aquí. (for — ongoing)
3. Vivo aquí _____ 2020. (since — point in time)
4. Estudio español _____ seis meses. (for — duration)
5. _____ dos horas esperando. (I've been...)
6. _____ mucho que no te veo. (a long time)
7. _____ que llegó, no para. (since he arrived)
8. Llamó _____ una hora. (an hour ago)
9. _____ un mes sin lluvia. (We've gone...)
10. Hace tres años _____ empecé. (ago — with que)
Free tools for translation, text-to-speech and language learning.