¿For o since?: cómo usarlo correctamente

Contenidos

Aprender inglés tiene pequeños retos y matices, como cualquier idioma. Uno de ellos surge cuando quieres decir desde cuándo haces algo o durante cuánto tiempo ocurre una acción.

Aquí aparecen las preposiciones for y since, de las que en esta ocasión vamos a hablarte. Aunque parecen parecidas no funcionan igual, y cuando las entiendes bien, tu inglés suena mucho más natural.

Las principales guías de gramática de Cambridge y British Council coinciden en una idea clave: se usan mucho con el present perfect para hablar de situaciones que empezaron en el pasado y siguen conectadas con el presente.

Diferencia entre for y since

La diferencia básica es sencilla.

  • Usas for cuando hablas de una duración.
  • Usas since cuando hablas de un momento de inicio.

Observa esta comparación:

I have studied English for three years.
Has estudiado inglés durante tres años.

I have studied English since 2023.
Estudias inglés desde 2023.

En la primera frase, te interesa transmitir cuánto tiempo ha pasado, mientras que en la segunda lo que indicas es cuándo empezó todo.

Por eso no debes traducir palabra por palabra desde el español. En español dices “desde hace tres años”, pero en inglés no dices since three years, sino for three years.

Cambridge lo marca como uno de los errores típicos: for va con periodos de tiempo y since con puntos concretos del pasado.

¿Cuándo se usa since o for?

Usas for con expresiones como:

  • for two days
  • for six months
  • for a long time
  • for ages
  • for five minutes

Todas responden a la pregunta: How long?, es decir: ¿durante cuánto tiempo?

Por ejemplo:

You have lived here for ten years.
Vives aquí desde hace diez años.

Usas since con expresiones como:

  • since Monday
  • since 2019
  • since I was a child
  • since last summer
  • since this morning

Todas señalan el punto exacto en el que algo empezó.

Por ejemplo:

You have lived here since 2016.
Vives aquí desde 2016.

Un truco útil es este: si puedes contar el tiempo completo, usa for, pero si puedes marcar el inicio en un calendario, usa since.

Since: significado y uso

Since significa “desde” cuando hablas de tiempo. Pero cuidado, porque no siempre funciona como una simple preposición, también puede unir dos partes de una frase.

Por ejemplo:

You have improved a lot since you started the course.
Has mejorado mucho desde que empezaste el curso.

Aquí since actúa como conjunción, introduciendo una acción: you started the course. No habla de una duración, sino de un punto de partida.

También puedes verlo con fechas, momentos y etapas de la vida:

You have known Lara since childhood.
Conoces a Lara desde la infancia.

You have worked here since March.
Trabajas aquí desde marzo.

You have been more confident since your first class.
Tienes más confianza desde tu primera clase.

Además, since puede significar “ya que” o “como” cuando da una razón.

Por ejemplo:

Since you are here, let’s practise English.
Ya que estás aquí, practiquemos inglés.

Aun así, en este post nos centramos en su uso temporal.

For y since con ejemplos

Vamos a ponerte ejemplos de for y since con frases muy prácticas.

You have studied English for six months.
Has estudiado inglés durante seis meses.

You have studied English since September.
Estudias inglés desde septiembre.

 

You have worked in this company for two years.
Trabajas en esta empresa desde hace dos años.

You have worked in this company since 2024.
Trabajas en esta empresa desde 2024.

 

You have been in class for one hour.
Llevas una hora en clase.

You have been in class since 10 o’clock.
Estás en clase desde las diez.

 

También puedes usar for y since con el present perfect continuous, sobre todo cuando quieres destacar que una acción continúa.

You have been learning English for a year.
Llevas un año aprendiendo inglés.

You have been learning English since last spring.
Aprendes inglés desde la primavera pasada.

 

British Council explica que tanto el present perfect simple como el continuous sirven para hablar de acciones o estados que siguen conectados con el presente. Por eso aparecen tan a menudo con for y since.

Hay otro detalle importante, y es que con present perfect, no usas expresiones cerradas como yesterday o last week si hablas de una acción terminada. Para eso, normalmente necesitas past simple.

De este modo:

Incorrecto: You have started English classes yesterday.
Correcto: You started English classes yesterday.

Pero sí puedes decir:

You have had three classes this week.
Porque “esta semana” todavía no ha terminado.

Ejercicios for y since con soluciones

Completa las frases con for o since.

  1. You have studied German ___ two months.
  2. You have lived in Madrid ___ 2021.
  3. You have known your teacher ___ last year.
  4. You have waited ___ twenty minutes.
  5. You have been interested in English ___ you were a child.
  6. You have practised pronunciation ___ a long time.
  7. You have had this book ___ Christmas.
  8. You have been in the classroom ___ nine o’clock.

Ahora revisa tus respuestas.

  1. for two months.
    Hablas de una duración.
  2. since 2021.
    Hablas del año en que empezó.
  3. since last year.
    Hablas de un punto de inicio.
  4. for twenty minutes.
    Hablas de cuánto tiempo has esperado.
  5. since you were a child.
    Hablas del momento en que empezó tu interés.
  6. for a long time.
    Hablas de una duración general.
  7. since Christmas.
    Hablas de un momento concreto.
  8. since nine o’clock.
    Hablas de la hora de inicio.

Como ves, no necesitas memorizar cientos de frases, tan solo basta con hacerte una pregunta: ¿hablas de duración o de inicio?

  • Si hablas de duración, usa for.
  • Si hablas del inicio, usa since.

Y, con práctica, dejarás de traducir desde el español y empezarás a pensar directamente en inglés.

Si quieres aprender más, recuerda que puedes profundizar con el curso de inglés en Granada que más se adapte a tus necesidades de aprendizaje. ¿A qué esperas para soltarte?

Ir al contenido