Ir al contenido
Neruda
Una mujer con blusa terracota y chaqueta clara espera junto a una balaustrada de piedra bajo un arco mediterráneo con vistas al mar

Diferencia entre for y since: ejemplos y 12 ejercicios

Aprende la diferencia entre for y since con ejemplos, una línea temporal y 12 ejercicios resueltos. Practica cómo expresar duración y un momento de inicio.

Equipo NerudaActualizado el 8 min de lectura

En español puedes decir «llevo dos años aquí» o «estoy aquí desde julio». En inglés, primero decide qué quieres indicar: la cantidad de tiempo o el momento en que empezó.

La guía se centra en esos usos temporales. Encontrarás ejemplos originales, una línea temporal y ejercicios para pasar de reconocer la regla a utilizarla hablando.

Diferencia entre for y since: duración o punto de inicio

Quieres indicar…Usa…Ejemplo originalSignificado
Una cantidad de tiempofor + duraciónI've been waiting for forty-five minutes.Llevo cuarenta y cinco minutos esperando.
El momento en que empezósince + inicioI've been waiting since 8:15.Llevo esperando desde las 8:15.

Cambridge distingue el periodo de tiempo de for y el punto temporal de since en For or since?. For puede acompañar situaciones pasadas, presentes o futuras: la elección del tiempo verbal depende de lo que quieras contar.

Una línea temporal para entenderlo

En este ejemplo ficticio, Ana empieza a esperar a las 08:15. Ahora son las 09:00 y sigue esperando: han pasado 45 minutos.

Línea temporal original: Ana espera desde las 08:15 hasta las 09:00; since 8:15 señala el inicio y for 45 minutes mide la duración
Misma espera: puedes indicar cuándo empezó o cuánto tiempo ha pasado.

Ana puede responder de dos maneras a How long have you been waiting?:

  • I've been waiting since 8:15. — Doy la hora de inicio.
  • I've been waiting for forty-five minutes. — Doy la duración hasta ahora.

Las dos describen la misma espera. Si pasan otros quince minutos, el inicio seguirá siendo las 08:15, pero la duración será una hora.

Expresiones que puedes utilizar con cada una

Con for: duraciónCon since: inicio
for ninety minutes — durante noventa minutossince lunchtime — desde la hora de comer
for eighteen months — durante dieciocho mesessince July — desde julio
for a few weeks — durante unas semanassince last Friday — desde el viernes pasado
for a long time — durante mucho tiemposince I joined the team — desde que me incorporé al equipo

Since no necesita ir siempre con una fecha: una situación como I joined the team también puede marcar el comienzo. La explicación de Cambridge sobre since, for y ago desarrolla esa diferencia.

Si mencionas una fecha concreta, revisa cómo decir fechas en inglés.

Elige el tiempo verbal según la situación

Si continúa ahora

  • I've worked here for two years, and I still enjoy the job. — Llevo dos años trabajando aquí y el trabajo me sigue gustando.
  • I've been learning English since I changed jobs. — Llevo aprendiendo inglés desde que cambié de trabajo.
  • We've had this printer for eighteen months. — Tenemos esta impresora desde hace dieciocho meses.

El British Council explica el present perfect para acciones o estados conectados con el presente, incluidos estados que continúan con for y since.

No basta con traducir «llevo» palabra por palabra. En el ejemplo de la impresora, have had combina el auxiliar have con el participio de have.

Si la etapa terminó

I worked there for two years. My contract ended in May. — Trabajé allí durante dos años. Mi contrato terminó en mayo.

Aquí for sigue midiendo una duración, pero hablamos de una etapa acabada. No utilices present perfect únicamente porque has visto for.

Para contar costumbres de aquella etapa, puedes continuar con la diferencia entre used to y would.

Si hablas de un plan futuro

I'll be away for four days. — Estaré fuera cuatro días.

La duración no tiene por qué terminar ahora. Esta frase ayuda a recordar que for no pertenece a un único tiempo verbal.

How long y when: pregunta por datos distintos

Compara este intercambio original:

Alex: When did you join the team?
Nora: I joined in July.
Alex: How long have you worked here?
Nora: I've worked here since July.

When pide situar el comienzo; how long pide información sobre el tiempo transcurrido. En una respuesta a how long puedes dar la duración con for o señalar desde cuándo con since.

Tu turno: elige una actividad actual y prepara una respuesta sobre cuándo empezaste y otra sobre cuánto tiempo llevas. No necesitas conocer la fecha exacta: puedes usar una referencia real como since I moved house.

Tres errores para revisar

  • DicesI've worked here since two years.

    Neruda corrigeI've worked here for two years.

    Two years es una duración.

  • DicesI've worked here for July.

    Neruda corrigeI've worked here since July.

    July señala el inicio en este contexto.

  • DicesWe know each other since primary school.

    Neruda corrigeWe have known each other since primary school.

    El estado comenzó antes y continúa ahora.

Si quieres situar un acontecimiento respecto a ahora, ago ofrece otra estructura: I joined the team three months ago. Indicas cuándo ocurrió, no utilizas for para describir cuánto tiempo llevas en el equipo.

Doce ejercicios de for y since

Resuelve sin mirar las soluciones. En el bloque A, completa solo con for o since. La actividad no es una prueba oficial de nivel.

A. Completa el hueco

  1. I've worked at this library ___ July.
  2. We've been waiting ___ forty-five minutes.
  3. They've known each other ___ primary school.
  4. I'll need the meeting room ___ ninety minutes.
  5. I haven't heard from Liam ___ last Friday.
  6. She worked night shifts ___ six months, then changed jobs.

B. Corrige la parte que no encaja

  1. I have this computer for two years. (Lo compraste hace dos años y todavía lo tienes.)
  2. We've been waiting since a long time.
  3. I've worked with this team for 2024.

C. Aplica la línea temporal

Usa el ejemplo de Ana: empieza a esperar a las 08:15 y ahora son las 09:00.

  1. Completa con since: I've been waiting…
  2. Completa con for: I've been waiting…
  3. Son las 09:15 y Ana continúa esperando. Escribe las dos respuestas actualizadas, una con since y otra con for.

Soluciones comentadas

  1. since July. July es el punto de inicio.
  2. for forty-five minutes. Mide la duración.
  3. since primary school. Esa etapa marca desde cuándo se conocen.
  4. for ninety minutes. Es una duración futura; for no exige present perfect.
  5. since last Friday. Indica desde cuándo no has tenido noticias.
  6. for six months. El periodo ya terminó, pero sigue siendo una duración.
  7. I've had this computer for two years. El contexto dice que todavía lo tienes.
  8. We've been waiting for a long time. A long time expresa duración.
  9. I've worked with this team since 2024. El año señala el inicio.
  10. I've been waiting since 8:15. Conserva la hora en que empezó la espera.
  11. I've been waiting for forty-five minutes. Entre 08:15 y 09:00 hay 45 minutos.
  12. I've been waiting since 8:15 / I've been waiting for an hour. La hora de inicio no cambia; ahora han pasado 60 minutos.

Si has acertado la preposición pero has dudado con el verbo, revisa las dos decisiones por separado: el dato temporal y si la situación continúa o terminó.

Una práctica oral con información tuya

Prepara tres temas: un trabajo o estudio actual, una actividad que empezaste recientemente y una etapa pasada que haya terminado.

  1. 01Anota el dato real

    Una fecha o referencia de inicio, y una duración cuando la conozcas.

  2. 02Responde a how long

    Cuenta cuánto llevas con for o desde cuándo con since.

  3. 03Cambia la pregunta

    Responde ahora a when para explicar cuándo empezaste.

  4. 04Añade una etapa terminada

    Usa for con past simple y explica qué pasó después.

En Neruda puedes ensayar esa conversación por voz y revisar las correcciones de tus respuestas. Después reutiliza una corrección hablando de otro tema, para comprobar que puedes construir una frase nueva.

Tienes los detalles en los planes de Neruda.

Preguntas frecuentes

¿Cuál es la diferencia entre for y since?

En sus usos temporales, for introduce una duración, como for eighteen months. Since introduce el punto de inicio, como since July. Puedes describir una misma situación dando uno u otro dato.

¿For se utiliza siempre con present perfect?

No. Puedes usar for con past simple para una etapa terminada o con un tiempo futuro para un plan. El tiempo verbal depende de la situación; for solo introduce la duración.

¿Se dice since two years o for two years?

Para expresar una duración de dos años, usa for two years. Para señalar desde cuándo, utiliza since con el inicio, por ejemplo since July o since I joined the team.

¿Puedo usar since con una frase en lugar de una fecha?

Sí. Since I joined the team o since I moved house señalan un momento de inicio. En los ejemplos de esta guía, la situación principal continúa hasta ahora.

Fuentes y alcance

Reglas contrastadas el 22 de octubre de 2026 con Cambridge English Grammar Today: For or since?, Cambridge Dictionary blog: since, for y ago y British Council: present perfect.

Los ejemplos, el diálogo, la línea temporal y los ejercicios son originales del Equipo Neruda. La guía no cubre todos los significados de for y since ni todos los tiempos perfectos. No es una evaluación oficial ni existe afiliación con las instituciones enlazadas.

EMPIEZA HOY

Tu próximo nivel empieza con 8 minutos.

Habla con una IA que te corrige, repite como un nativo con shadowing y repasa tus propios errores antes de olvidarlos.

Haz tu prueba de nivel