For o since: ¿cuál es la diferencia?
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. |
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)
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)
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.
Errores comunes con for y since
- Usar since para una duración. Una duración lleva for: « I have studied for two hours », no « since two hours ».
- Usar for para un punto de partida. Un punto en el tiempo lleva since: « since Monday », no « for Monday ».
- Usar el tiempo verbal equivocado con since. Since exige un tiempo perfecto: « I have known her since 2019 », no « I know her since 2019 ».
- 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.
Preguntas frecuentes
¿Cuál es la diferencia entre for y since?
¿Se usa since con el present perfect?
¿Se puede decir « since two hours »?
¿For siempre necesita el present perfect?
¿Cómo sé si usar for o 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
- Present perfect o past simple
- Las preposiciones de tiempo
- Más guías gratuitas de gramática inglesa
- Evalúa tu nivel de inglés
- Conoce a nuestros profesores
Redactado y revisado por los profesores nativos con experiencia de Live English, en línea desde 2007.