Diferencia entre since y for en inglés
Tanto since como for se traducen a veces como desde o durante, pero no son intercambiables. Se usan mucho con el present perfect, y la diferencia depende de si indicas cuándo empezó algo o cuánto tiempo dura.
For: cuánto tiempo
Usamos for con una duración: for two hours, for three days, for a week, for six months, for a long time. Pregunta que responde: ¿cuánto tiempo?
Since: desde cuándo
Usamos since con un momento concreto en que algo empezó: since 2020, since Monday, since I was a child, since last year. Pregunta que responde: ¿desde cuándo?
Con qué tiempo verbal
Con ambos se usa normalmente el present perfect: I have lived here since 2018. / I have lived here for six years. En un pasado ya terminado se usa for con el pasado simple: I lived there for two years.
Ejemplos con audio
I have known her for ten years.
I have known her since 2015.
We have been here since nine o'clock.
She has worked here for a long time.
They have lived in Madrid since last summer.
I waited for an hour.
Errores comunes
I live here since 2019.→ I have lived here since 2019.
Con since hay que usar el present perfect.I have studied English since three years.→ I have studied English for three years.
Tres años es una duración: usa for.She has been sick for Monday.→ She has been sick since Monday.
Monday es un punto de inicio: usa since.
Practica ahora
Preguntas frecuentes
¿Puedo usar for con el pasado simple?
Sí: I lived in Paris for two years habla de un periodo terminado.
¿Desde hace se traduce con since o for?
Desde hace + duración es for; desde + fecha es since.
Guías relacionadas
Aprende más con el curso
Esta guía forma parte del curso gratuito de inglés. Mira la lección en vídeo y haz hasta 12 tests distintos:
Lección 3 (B1): Present perfect vs pasado simple Lección 6 (A2): ¿Alguna vez?
Curso completo nivel A2 Curso completo nivel B1 📚 Palabra del día
Contenido educativo creado por Adrián Moncholi. Sofía y Marcos, los presentadores del curso, son personajes creados con inteligencia artificial.