Since vs for: duración y punto de inicio en inglés
Since y for son las dos palabras que el inglés usa para hablar de cuánto tiempo lleva ocurriendo algo, y confundirlas es uno de los errores más frecuentes en el nivel intermedio. La regla es sencilla: for mide una cantidad de tiempo, y since señala el momento en que algo comenzó. En cuanto puedas distinguir una duración de un punto de inicio, la elección se vuelve casi automática.
For mide cuánto tiempo
Usa for con un período de tiempo, es decir, la respuesta a la pregunta "¿cuánto tiempo?".
- I have lived here for five years. (Llevo cinco años viviendo aquí.)
- We have been waiting for twenty minutes. (Llevamos veinte minutos esperando.)
- She has known him for a long time. (Lo conoce desde hace mucho tiempo.)
Si puedes colocar la frase después de "how long?" (¿cuánto tiempo? — for five years), entonces for es la opción correcta. Se trata de la duración del período, no de cuándo comenzó.
Por ejemplo, si alguien en Bogotá lleva trabajando en una multinacional varios años, diría: I have worked at this company for three years. O si un estudiante de la UNAM lleva semanas preparándose para un examen: I have been studying for two weeks.
Since marca cuándo empezó
Usa since con un punto en el tiempo, es decir, la respuesta a "¿desde cuándo?".
- I have lived here since 2019. (Vivo aquí desde 2019.)
- We have been waiting since ten o'clock. (Llevamos esperando desde las diez.)
- She has known him since university. (Lo conoce desde la universidad.)
Since señala el inicio y da a entender que la situación ha continuado hasta ahora. Por eso funciona tan bien con el present perfect y con su forma continua, el present perfect continuous (I have been waiting since ten): la acción comenzó en ese punto y llega hasta el presente.
Piénsalo así: si empezaste a estudiar inglés cuando entraste a la universidad en Guadalajara, dirías I have been studying English since I started university. Si, en cambio, quieres decir cuánto tiempo llevas estudiando, usas for: I have been studying English for four years.
Usar since y for con precisión junto al present perfect es un logro reconocido en el nivel B1 del CEFR, así que hacer un test de nivel de inglés gratuito es una buena manera de verificar si tienes bien afianzada esta estructura.
El otro significado de since: porque
Since tiene un segundo uso completamente distinto: puede significar "porque" o "dado que".
- Since you are already here, let us begin. (Ya que estás aquí, empecemos.)
- Since it was raining, we stayed in. (Como estaba lloviendo, nos quedamos adentro.)
En estos casos, since introduce una razón, no un momento en el tiempo. El contexto lo deja claro, así que rara vez genera confusión, pero conviene saber que una misma palabra puede tener dos significados tan distintos.
Guía rápida
Pregúntate qué sigue a la palabra. ¿Un período de tiempo (two hours, ten years, a while)? Usa for. ¿Un punto de inicio (Monday, 2010, cuando nací)? Usa since, normalmente con el present perfect. Y si lo que sigue es una razón en lugar de un tiempo, since equivale a "porque".
Una sola oración resume los dos usos temporales: "I have worked here for three years, since I left university." — for para la duración, since para el punto de partida.
Para explorar otra forma en que el inglés maneja el tiempo y el pasado, visita used to vs would.
Preguntas frecuentes
Equipo editorial de International English Test
Miembro asociado de ALTE · Proveedor de evaluación de inglés del Reino Unido · Desde 2023
¿Te ha resultado útil? Compártelo:


