FlexiLang
Your progress is not saved permanently. Log in to track your performance after closing the browser.
Explanations in: Greek English Spanish French
B1

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»).

PalabraUsoEjemplo
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

  1. Traduce: «La conozco desde hace 10 años.»
    Show answer
    I've known her for 10 years.
  2. Completa: I've lived in Madrid ___ 2018.
    Show answer
    since
  3. Traduce: «Llevo 20 minutos esperando.»
    Show answer
    I've been waiting for 20 minutes.
  4. Corrige: We are married since 2010.
    Show answer
    We've been married since 2010.