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.
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#
| For | Since | |
|---|---|---|
| Indica | Cuánto tiempo (duración) | Desde cuándo (punto de inicio) |
| Pregunta | How long? | Since when? |
| Ejemplos | for two hours, for a week, for ages | since 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.
1.I've had this phone ___ 2023.
2.They've been married ___ twenty years.
3.She's been sick ___ last week.
4.We waited ___ an hour.
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.