For o since en inglés: diferencia, ejemplos y ejercicios

Dos tarjetas de papel: since Monday con un punto de inicio marcado y for three days con un periodo dividido en tres segmentos

En inglés dices since Monday, pero for three days. La diferencia está en la información que das: el momento en que algo empezó o cuánto tiempo dura. No basta con traducir palabra por palabra «desde», «hace» o «durante»; primero identifica qué expresa la frase.

Aquí encontrarás ejemplos completos y seis ejercicios con explicación. También verás por qué for puede aparecer en pasado y futuro, además del present perfect.

La regla: punto de inicio o duración

Usa since con un punto de inicio en el pasado. La pregunta es: ¿desde cuándo?

  • since Monday — desde el lunes
  • since 2022 — desde 2022
  • since nine o’clock — desde las nueve

Usa for con un periodo de tiempo. La pregunta es: ¿cuánto tiempo?

  • for three days — durante tres días / desde hace tres días
  • for two years — durante dos años / desde hace dos años
  • for an hour — durante una hora / desde hace una hora

El año 2022 marca un inicio; two years mide una duración. La precisión no decide la preposición: for exactly ten minutes también lleva for, porque diez minutos siguen siendo un periodo.

La explicación de Cambridge sobre for y since distingue estos usos e incluye for en situaciones pasadas, presentes y futuras.

Dos formas de describir la misma situación

Imagina que hoy es jueves. Llegaste el lunes por la mañana, hace exactamente tres días, y sigues aquí.

EnfoqueOración en inglésInformación
InicioI have been here since Monday.el lunes como punto de partida
DuraciónI have been here for three days.los tres días transcurridos

Las dos oraciones pueden hablar de la misma estancia. Sin embargo, no puedes intercambiar las expresiones sin revisar el contexto: el viernes, el inicio seguiría siendo el lunes, pero la duración sería de cuatro días. Aprende since + inicio y for + periodo, no una sola equivalencia en español.

Cuando la situación continúa hasta ahora

Para un estado que comenzó en el pasado y continúa, se usa con frecuencia el present perfect: have/has + participio pasado.

  • Maya has lived here since 2022. — Maya vive aquí desde 2022.
  • Maya has lived here for several years. — Maya vive aquí desde hace varios años.

Aunque en español estas traducciones llevan presente, no lo copies automáticamente al inglés. Maya lives here since 2022 no expresa correctamente la continuidad que queremos indicar.

Para una actividad en curso también puedes encontrar have/has been + verbo en -ing: I have been waiting for twenty minutes o I have been waiting since nine o’clock. El complemento temporal sigue determinando la elección; la forma -ing no cambia la regla. La guía sobre past simple o present perfect explica la diferencia más general entre los tiempos.

For también sirve para el pasado y el futuro

For no obliga a usar present perfect. Compara:

  • I stayed in York for three days last summer. — La estancia de tres días ya terminó.
  • I have been in York for three days. — La estancia lleva tres días y continúa.
  • I will stay in York for three days next month. — La estancia de tres días es un plan futuro.

Las tres oraciones usan for three days porque indican duración. El tiempo verbal sitúa la estancia, pero no transforma ese periodo en un punto de inicio. A su vez, since no es una traducción general de «a partir de» para anunciar un comienzo futuro.

Tres errores que conviene corregir

  1. No since three weeks. Tres semanas es una duración: usa for three weeks.
  2. No for Monday para expresar «desde el lunes». Aquí el lunes indica el comienzo: usa since Monday. En otro contexto, for Monday puede referirse a algo previsto para el lunes; es un uso diferente.
  3. No I have lived there for two years last decade para contar una estancia terminada. Di I lived there for two years. Cambia el tiempo verbal; for two years sigue siendo correcto.

Esta guía se centra en expresiones temporales. Los demás significados de for y since corresponden a otros usos.

Ejercicio: elige y justifica

Completa con since o for. Primero identifica inicio o duración. Conserva el tiempo verbal de cada oración.

  1. I have been here ___ Monday.
  2. We have been waiting ___ twenty minutes.
  3. She has worked here ___ 2022.
  4. Last summer, we stayed in York ___ a week.
  5. Next month, I will stay with my cousin ___ three days.
  6. He has been studying ___ nine o’clock.

Respuestas explicadas

  1. since: el lunes es el punto de inicio.
  2. for: veinte minutos es la duración de la espera.
  3. since: 2022 indica el año de inicio, no una cantidad de años.
  4. for: una semana es la duración de la estancia terminada.
  5. for: tres días indica la duración prevista, incluso en futuro.
  6. since: las nueve es la hora en que comenzó a estudiar.

Usa el patrón para hablar de ti

Escribe dos afirmaciones verdaderas sobre ti: una con un inicio pasado y otra con una duración. Prueba I have lived … since … y I have been learning … for …. Revisa que la situación continúe hasta ahora y que el dato temporal sea correcto. Lee las oraciones completas en voz alta, no solo las preposiciones.

Lingo Phrase Cards presenta vocabulario en frases; las frases de la lengua meta incluyen AFI y audio. Elige una dirección de aprendizaje de inglés disponible y un conjunto adecuado. Intenta responder antes de voltear la tarjeta y después evalúa tu respuesta en el modo de aprendizaje normal. Esa evaluación actualiza la caja Leitner y la fecha de repaso. La práctica adicional de tarjetas incorrectas permite trabajar los errores sin cambiar ese progreso. Los ejemplos de este artículo son ejercicios editoriales que también puedes hacer en papel.

Para otras expresiones temporales, consulta in, on o at en inglés. O explora las direcciones de aprendizaje y los conjuntos disponibles en Lingo Phrase Cards.

Fuentes

Compártelo

Compartir este artículo

WhatsApp X Facebook Correo