Cuándo usar «since» y «for» sin complicarte: ejemplos y ejercicios

¡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:

  1. I’ve lived in this city ___ 2015.

  2. She has been sleeping ___ three hours.

  3. They’ve been friends ___ primary school.

  4. We’ve had this car ___ two months.

  5. He’s been at work ___ 9 o’clock.

  6. I haven’t seen you ___ ages!

  7. My parents have been married ___ 25 years.

  8. It hasn’t rained ___ last week.

  9. I’ve been learning English ___ I was 10.

  10. You’ve had that phone ___ a long time!

2. Corrige los errores:

  1. I’ve been working since five hours.

  2. She has lived in Madrid for 2003.

  3. We’ve studied English since two years.

  4. He’s been waiting since 30 minutes.

  5. They’ve had that dog for last summer.

3. Traduce al inglés usando since o for:

  1. Vivo aquí desde 2010.

  2. Estudio inglés desde hace tres años.

  3. Él no ha comido desde las 6.

  4. Hemos sido amigos desde el colegio.

  5. Trabajo en esta empresa desde hace un mes.

✅ Respuestas

Parte 1:

  1. since

  2. for

  3. since

  4. for

  5. since

  6. for

  7. for

  8. since

  9. since

  10. for

Parte 2 (correcciones):

  1. for five hours

  2. since 2003

  3. for two years

  4. for 30 minutes

  5. since last summer

Parte 3 (traducciones):

  1. I’ve lived here since 2010.

  2. I’ve been studying English for three years.

  3. He hasn’t eaten since 6.

  4. We’ve been friends since school.

  5. 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!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *