Since vs for: diferencia y ejemplos

Since se usa con un punto en el tiempo y for con un período. Aprende la diferencia con ejemplos, el presente perfecto y los errores más comunes.

Nivel B1 5 min de lectura Por el equipo de Leengua · Basado en el MCER

En resumen

  • For + duración: for three years (durante tres años).
  • Since + momento de inicio: since 2021 (desde 2021).
  • Casi siempre van con presente perfecto: I have worked here since 2021.

La diferencia#

ForSince
IndicaCuánto tiempo (duración)Desde cuándo (punto de inicio)
PreguntaHow long?Since when?
Ejemplosfor two hours, for a week, for agessince Monday, since 2020, since I was a kid

Truco

Si puedes poner un número de días, meses o años, es for. Si puedes señalar una fecha en el calendario, es since.

Con el presente perfecto#

En español decimos trabajo aquí desde 2021 en presente. En inglés eso no funciona: para algo que empezó en el pasado y sigue ahora se usa el presente perfecto.

  • I've lived in Bogotá for five years.

    Vivo en Bogotá hace cinco años.

  • I've lived in Bogotá since 2021.

    Vivo en Bogotá desde 2021.

  • She's been working on it for two hours.

    Lleva dos horas trabajando en eso.

  • We haven't talked since the meeting.

    No hemos hablado desde la reunión.

For también va con otros tiempos#

For puede usarse en pasado o futuro para cualquier duración. Since casi siempre va con tiempos perfectos.

  • I studied in London for a year.

    Estudié en Londres durante un año.

  • We'll be away for two weeks.

    Vamos a estar fuera dos semanas.

Errores comunes#

I work here since 2020.

I've worked here since 2020.

Algo que sigue hasta hoy: presente perfecto.

I've known her since ten years.

I've known her for ten years.

Diez años es una duración: for.

I'm here for Monday.

I've been here since Monday.

Monday es un punto de inicio: since.

Practica

Elige la opción correcta. Te mostramos la explicación al instante.

0/5
  1. 1.I've had this phone ___ 2023.

  2. 2.They've been married ___ twenty years.

  3. 3.She's been sick ___ last week.

  4. 4.We waited ___ an hour.

  5. 5.Vivo aquí hace 3 años:

Preguntas frecuentes

¿Qué significa ago y en qué se diferencia de for?+

Ago indica cuánto tiempo atrás pasó algo terminado y va con pasado simple: I moved here three years ago. For indica duración.

¿Se puede usar since como «ya que»?+

Sí. Since también significa «puesto que»: Since you're here, let's start.

Sigue con