¡Vamos con un “Grammar Bite” rápido y sin dolor! Hoy: cuándo usar since y for, dos palabras que siempre se lían entre ellas cuando hablamos de tiempo. Si tú también dudas cada vez que vas a decir “desde hace…”, esto te va a salvar.
La regla básica
FOR = duración
SINCE = punto en el tiempo
FOR = durante un periodo de tiempo
Usa for para decir cuánto tiempo ha durado algo. Piensa en una cantidad de tiempo: horas, días, meses, años…
Ejemplos:
I’ve lived in London for five years.
She’s been studying English for two hours.
We’ve known each other for a long time.
👉 Lo importante aquí es que el periodo puede ser largo, corto, exacto o indefinido, da igual. Lo que cuenta es que estés diciendo cuánto tiempo ha pasado.
SINCE = desde un momento específico
Usa since para decir cuándo empezó algo. Piensa en una fecha, un día, una hora o un momento concreto.
Ejemplos:
I’ve lived in London since 2019.
She’s been studying English since 8 o’clock.
We’ve known each other since school.
👉 Lo importante aquí es que since señala el punto de partida, no la duración.
¿Cómo saber cuál usar?
Ponte esta frase en la cabeza:
“He estado haciendo esto… desde [¿cuánto tiempo?] → for”
“He estado haciendo esto… desde [¿cuándo empezó?] → since”
Errores comunes
❌ I’ve been here since two hours →
✅ I’ve been here for two hours
❌ We’ve known each other for 2010 →
✅ We’ve known each other since 2010
Truco rápido
Si puedes poner la palabra “ago” en español (hace), probablemente necesites for en inglés.
“Hace cinco años” → for five years
“Desde 1999” → since 1999
📄 Pongámoslo a prueba:
1. Completa las frases con since o for:
I’ve lived in this city ___ 2015.
She has been sleeping ___ three hours.
They’ve been friends ___ primary school.
We’ve had this car ___ two months.
He’s been at work ___ 9 o’clock.
I haven’t seen you ___ ages!
My parents have been married ___ 25 years.
It hasn’t rained ___ last week.
I’ve been learning English ___ I was 10.
You’ve had that phone ___ a long time!
2. Corrige los errores:
I’ve been working since five hours.
She has lived in Madrid for 2003.
We’ve studied English since two years.
He’s been waiting since 30 minutes.
They’ve had that dog for last summer.
3. Traduce al inglés usando since o for:
Vivo aquí desde 2010.
Estudio inglés desde hace tres años.
Él no ha comido desde las 6.
Hemos sido amigos desde el colegio.
Trabajo en esta empresa desde hace un mes.
✅ Respuestas
Parte 1:
since
for
since
for
since
for
for
since
since
for
Parte 2 (correcciones):
for five hours
since 2003
for two years
for 30 minutes
since last summer
Parte 3 (traducciones):
I’ve lived here since 2010.
I’ve been studying English for three years.
He hasn’t eaten since 6.
We’ve been friends since school.
I’ve been working at this company for a month.
¡Únete a Yuhu!
¡Explora el futuro del aprendizaje del inglés con Yuhulearns! En nuestra academia, te brindamos una experiencia educativa única y personalizada, creada para superar barreras y llevarte más allá de lo tradicional. Únete a nosotros y revoluciona tu manejo del inglés con técnicas innovadoras y un enfoque dinámico que te preparará para conquistar el mundo. ¡Yuhulearns, donde aprender se convierte en una aventura sin fronteras!