Desde hace: for, since y el present perfect
«Vivo aquí desde hace 5 años» = I have lived here for 5 years (no «I live here since 5 years»).
| Palabra | Uso | Ejemplo |
|---|---|---|
| for | + duración (desde hace…) | for three days, for ten years, for a long time |
| since | + punto de partida (desde…) | since Monday, since 2015, since I was a child |
Present perfect continuous (have been + -ing)
Para insistir en la actividad que dura: I've been waiting for an hour (llevo una hora esperando). Con los verbos de estado se mantiene el present perfect simple: I've known her since 2010.
- How long have you been learning English?¿Cuánto tiempo llevas aprendiendo inglés?
- She's worked here since January.Trabaja aquí desde enero.
- It's been raining all day.Lleva lloviendo todo el día.
Test yourself
-
Traduce: «La conozco desde hace 10 años.»
Show answer
I've known her for 10 years. -
Completa: I've lived in Madrid ___ 2018.
Show answer
since -
Traduce: «Llevo 20 minutos esperando.»
Show answer
I've been waiting for 20 minutes. -
Corrige: We are married since 2010.
Show answer
We've been married since 2010.