For o since: ¿cuál es la diferencia?

10,000+ profesionales formadosdesde 20074.9/5 de valoraciónprofesores nativos con experienciaclase de prueba gratuita, sin tarjeta de crédito

For y since hablan ambos del tiempo, pero responden a preguntas distintas. For te dice cuánto tiempo dura algo; since te dice cuándo empezó.

Esta guía es para los niveles de A2 a B1. Presenta las dos preposiciones una al lado de la otra, muestra los tiempos verbales con los que funcionan y cubre los errores más comunes. Tres ejercicios te permiten practicar de inmediato.

Un breve resumen en vídeo

For y since: la diferencia esencial

FOR se usa para un periodo o una duración de tiempo concreta. SINCE se usa para el punto de partida de un periodo que continúa hasta ahora.

Fíjate en cómo cambia la misma idea con cada preposición:

Preposición Qué indica Ejemplos
for Una duración de tiempo (de principio a fin). He has been a doctor for 10 years. / I have lived in Rome for a year.
since Un punto de partida que continúa hasta ahora. He has been a doctor since 2010. / I have lived in Rome since last June.
Prueba rápida: si a la palabra le sigue una duración (two hours, a year), usa for. Si le sigue un punto en el tiempo (Monday, 2010, this morning), usa since.

For describe un periodo de principio a fin

For funciona con todos los tiempos verbales:

  • Mary goes to sewing class for three hours every Monday. (presente simple)
  • They are studying for two hours today. (presente continuo)
  • He has lived in Milan for a long time. (present perfect)
  • He has been living in Paris for three months. (present perfect continuo)
Usa for antes de una duración, un número o una palabra de tiempo: minutes, hours, days, weeks, months, years.

Since describe un punto en el tiempo hasta ahora

Since se usa normalmente con los tiempos perfectos:

  • He has been here since 9 am. (present perfect)
  • He has been working upstairs since he arrived. (present perfect continuo)
  • I have lived in New York since my childhood. (present perfect)
  • It has been raining since Tuesday. (present perfect continuo)
Usa since antes de un punto de partida: una hora, una fecha o un acontecimiento.

Una palabra pequeña cambia toda la frase. Reserva una clase de prueba gratuita y practica for y since con un profesor nativo con experiencia, sin tarjeta de crédito.

Reservar mi prueba gratuita

Errores comunes con for y since

  1. Usar since para una duración. Una duración lleva for: « I have studied for two hours », no « since two hours ».
  2. Usar for para un punto de partida. Un punto en el tiempo lleva since: « since Monday », no « for Monday ».
  3. Usar el tiempo verbal equivocado con since. Since exige un tiempo perfecto: « I have known her since 2019 », no « I know her since 2019 ».
  4. Olvidar el punto de partida tras since. Puedes decir « I waited two hours », pero since siempre necesita su punto de partida.

Ejercicios prácticos

Prueba estos tres ejercicios. Se abren en una pestaña nueva para tener esta guía a mano.

Ejercicio 1: elegir entre for y since
Ejercicio 2: since o for en una frase
Ejercicio 3: colocar la indicación de tiempo

Autoevaluación rápida

Completa o corrige cada frase y luego muestra las respuestas.

1. I have worked here ___ 2018.
2. We talked ___ two hours.
3. She has been ill ___ Monday.

Mostrar respuestas

1. since.   2. for.   3. since.

¿Qué tal ha ido? Acertar for y since en un ejercicio es un comienzo; usarlos sin pensar al hablar es el objetivo. En una clase de prueba gratuita, un profesor nativo con experiencia te ayuda a lograrlo.

Probar una clase gratuita

Preguntas frecuentes

¿Cuál es la diferencia entre for y since?
For se usa para una duración (« for two hours », « for a year »). Since se usa para un punto de partida que continúa hasta ahora (« since 2010 », « since Monday »).
¿Se usa since con el present perfect?
Sí. Since se usa normalmente con los tiempos perfectos: « I have lived here since 2015 », « He has been working since 9 am. »
¿Se puede decir « since two hours »?
No. Una duración lleva for: « for two hours ». Usa since solo antes de un punto en el tiempo, como « since noon ».
¿For siempre necesita el present perfect?
No. For funciona con cualquier tiempo: « I studied for an hour » (pasado), « I will stay for a week » (futuro), « I have waited for ages » (present perfect).
¿Cómo sé si usar for o since?
Fíjate en lo que sigue. Una duración (two days, a month) lleva for. Un punto en el tiempo (Tuesday, my birthday, 2020) lleva since.

Puntos clave

  • Usa for para una duración: for two hours, for a year.
  • Usa since para un punto de partida hasta ahora: since Monday, since 2010.
  • Si sigue una duración, elige for; si sigue un punto en el tiempo, elige since.
  • Since necesita normalmente un tiempo perfecto; for funciona con cualquier tiempo.
  • En caso de duda, pregúntate: ¿cuánto tiempo? (for) o ¿desde cuándo? (since).

Sigue aprendiendo

Redactado y revisado por los profesores nativos con experiencia de Live English, en línea desde 2007.