International English Test logo
Blog·Gramática inglesa
Since vs for: duración y punto de inicio en inglés

Since vs for: duración y punto de inicio en inglés

International English Test·17 Sept 2026·3 min de lectura
#since vs for#present perfect#prepositions of time#common mistakes#grammar

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

For mide cuánto tiempo ha durado algo, es decir, un período: for two hours, for ten years, for a while. Since marca el punto en que algo comenzó: since Monday, since 2010, since I was a child. Entonces dices I have lived here for five years (una duración) o I have lived here since 2019 (un punto de inicio). Responden a preguntas distintas: ¿cuánto tiempo? y ¿desde cuándo?
Cuando hablan de algo que empezó en el pasado y continúa hasta ahora, sí suelen ir con el present perfect: I have known her for years, I have known her since school. For es más flexible y puede aparecer con otros tiempos (I worked there for a year, algo ya terminado), pero since, cuando marca un punto de inicio que llega hasta el presente, prefiere claramente el present perfect.
Sí. Además de marcar tiempo, since puede significar 'porque' o 'dado que': Since you are here, let us start. Este es un uso separado, y el contexto deja claro cuál se emplea. Cuando since va seguido de una razón en lugar de un tiempo, significa 'porque'.
Fíjate en lo que sigue a la palabra. Si es un período de tiempo (three years, a few months, a long time), usa for. Si es un momento o fecha específica (2018, last Monday, I graduated), usa since. Esta distinción aparece en exámenes de nivel B1 y B2 del CEFR, que son requisitos comunes para universidades latinoamericanas y trámites de visa a Estados Unidos o Canadá.
Sí. El uso correcto de since y for con el present perfect es una habilidad evaluada en niveles B1 y B2 del CEFR. Estas certificaciones son requeridas en muchas universidades de México, Colombia, Argentina y otros países de la región, así como por empresas multinacionales con operaciones en Latinoamérica o para solicitudes de visa a países de habla inglesa.
International English Test

Equipo editorial de International English Test

Miembro asociado de ALTE · Proveedor de evaluación de inglés del Reino Unido · Desde 2023

¿Listo para conseguir tu certificado de inglés?

Haz el test de nivel de inglés y consigue tu certificado alineado con el MCER al instante.

Empieza ahora — desde £12.99