Sproken Todas las guías

Since y for: cómo decir «desde» y «desde hace» en inglés

«Desde» + momento = since. «Desde hace» + duración = for. Y el verbo pasa a present perfect.

inglésNivel A2

desde = since, desde hace = forArriba, desde con una flecha hacia since (+ un momento) y desde hace con una flecha hacia for (+ una duración). Debajo, una línea de tiempo: un punto en Monday marcado since Monday, y un arco de Monday a now marcado for 3 days.desdedesde hacesincefor+ un momento+ una duraciónsince Mondaynowfor 3 days

Desde + un momento (desde el lunes, desde 2020) se dice since. Desde hace + una duración (desde hace tres días, desde hace dos años) se dice for.

La trampa: el presenteVivo aquí desde hace dos años. Tachado: I live here for two years. Correcto: I've lived here for two years.Vivo aquí desde hace dos años.I live here for two years.I've lived here for two years.presente en español → present perfect en inglés

En español el verbo va en presente (vivo aquí desde hace dos años). En inglés va en present perfect: I've lived here for two years, no I live here for two years.

Ejemplos

  • I've lived in Madrid since 2019.

    Vivo en Madrid desde 2019.

  • We've been waiting for an hour.

    Llevamos una hora esperando.

  • I've known her for ten years.

    La conozco desde hace diez años.

  • She's been sick since Friday.

    Está enferma desde el viernes.

  • I haven't seen him for ages.

    Hace siglos que no lo veo.

  • I studied in London for a year.

    Estudié en Londres durante un año.

Error frecuente

Error frecuente: since three daysTachado: I'm here since three days. Correcto: I've been here for three days. Tachado: I work here since May. Correcto: I've worked here since May.I'm here since three days.I've been here for three days.I work here since May.I've worked here since May.

Error: I'm here since three days. Correcto: I've been here for three days (una duración lleva for). Error: I work here since May. Correcto: I've worked here since May (present perfect).