Since vs For: diferencia clave con ejemplos y ejercicios
Since vs For: La diferencia clave para hablar de tiempo en inglés
¿Cuándo decimos «I’ve been waiting since 2 hours» y cuándo «I’ve been waiting for 2 hours»? Si alguna vez has dudado entre estas dos palabras, no estás solo. Since y for son dos de las preposiciones más confusas para estudiantes de inglés, pero hoy vas a dominarlas para siempre.
🎯 En este post aprenderás: La diferencia fundamental entre since y for, cuándo usar cada una con ejemplos claros, trucos visuales para no olvidarlo, y 5 ejercicios prácticos con soluciones para que practiques hasta que te salga natural.
🔍 La diferencia fundamental: Origen vs Duración
🎯 La regla simple
FOR = La DURACIÓN TOTAL (cuánto dura)
Since Monday (desde el lunes – punto concreto)
For three days (durante tres días – período)
Analogía del viaje: Imagina que estás en un viaje en coche. SINCE es la ciudad de donde saliste (el punto de inicio). FOR es el tiempo que llevas conduciendo (la duración). Ambos describen el viaje, pero desde perspectivas diferentes.
📊 Línea de tiempo visual
SINCE 2010 (desde ese punto)
FOR 14 years (todo el período)
Since = el punto exacto | For = el tramo completo
📊 Tabla comparativa: Since vs For
| Preposición | Significado | Responde a | Tipo de tiempo | Ejemplo |
|---|---|---|---|---|
| SINCE | Desde (un momento concreto) | ¿Cuándo empezó? | Punto específico en el pasado | since 1999, since Monday, since I was a child |
| FOR | Durante / Por (un período) | ¿Cuánto dura? | Extensión de tiempo | for three years, for a week, for a long time |
⚡ Guía detallada de uso
🎬 SINCE: El punto de partida
Usamos SINCE cuando queremos señalar el momento exacto en el que algo comenzó. La acción continúa hasta el presente (o hasta el momento del que hablamos).
📅 Caso 1: Fechas específicas
- I’ve worked here since 2018. (Trabajo aquí desde 2018.)
- She has been living in Madrid since January. (Ella vive en Madrid desde enero.)
📆 Caso 2: Días y momentos concretos
- We haven’t seen each other since Monday. (No nos hemos visto desde el lunes.)
- He’s been asleep since 3 PM. (Ha estado dormido desde las 3 PM.)
🎂 Caso 3: Eventos pasados
- I’ve known her since we were children. (La conozco desde que éramos niños.)
- They’ve been married since they graduated. (Han estado casados desde que se graduaron.)
⚠️ Importante: Since se usa generalmente con tiempos perfectos (present perfect o past perfect) porque conecta el pasado con el presente.
⏱️ FOR: La duración total
Usamos FOR para indicar cuánto tiempo ha durado una acción. Expresa la cantidad de tiempo, no el punto de inicio.
📏 Caso 1: Períodos de tiempo (horas, días, años)
- I’ve waited for 20 minutes. (He esperado durante 20 minutos.)
- We lived in London for three years. (Vivimos en Londres durante tres años.)
🌊 Caso 2: Expresiones generales de duración
- I haven’t seen you for ages. (No te veo desde hace siglos.)
- She was quiet for a while. (Estuvo callada durante un rato.)
- We talked for hours. (Hablamos durante horas.)
📊 Caso 3: Con todos los tiempos verbales
- I will be there for two weeks. (Estaré allí durante dos semanas – futuro.)
- He studied for five hours. (Estudió durante cinco horas – pasado simple.)
- She works for 8 hours a day. (Ella trabaja 8 horas al día – presente.)
🔬 Comparación directa: Since vs For en acción
🎬 SINCE
I’ve lived here since 2020.
(Vivo aquí desde 2020 – enfatiza cuándo empecé.)
She’s been crying since she arrived.
(Ha estado llorando desde que llegó.)
They’ve known each other since school.
(Se conocen desde el colegio.)
⏱️ FOR
I’ve lived here for 4 years.
(Vivo aquí desde hace 4 años – enfatiza cuánto tiempo.)
She’s been crying for an hour.
(Ha estado llorando durante una hora.)
They’ve known each other for 15 years.
(Se conocen desde hace 15 años.)
🗣️ La misma frase, diferente enfoque:
- Since: I’ve been learning English since 2021. (El foco está en el año que empecé.)
- For: I’ve been learning English for three years. (El foco está en los años que llevo.)
Ambas son correctas, pero responden a preguntas diferentes: ¿cuándo empezaste? vs ¿cuánto tiempo llevas?
🚫 Errores comunes y cómo evitarlos
| Error común | Por qué está mal | Corrección |
|---|---|---|
| ❌ I’m waiting here since 2 hours. | «2 hours» es una duración, no un punto. | ✅ I’m waiting here for 2 hours. |
| ❌ I’ve been here for Monday. | «Monday» es un punto, no una duración. | ✅ I’ve been here since Monday. |
| ❌ She works here since 2015. | Presente simple con «since» suena raro; necesitas perfecto si la acción continúa. | ✅ She has worked here since 2015. |
| ❌ I didn’t see him for last week. | Con «last week» (punto) no se usa «for». | ✅ I haven’t seen him since last week. |
🧠 Ejercicios prácticos
Completa las siguientes frases con since o for.
Ejercicio 1: Elige la opción correcta
- I’ve known her ___ 10 years.
- We haven’t eaten anything ___ breakfast.
- She’s been studying ___ three hours.
- They’ve lived in this house ___ 2010.
- He’s been sleeping ___ 2 PM.
- I’ve wanted to be a doctor ___ I was a child.
- The baby has been crying ___ hours.
- We’ve been friends ___ primary school.
- She’s worked at the bank ___ five years.
- I haven’t seen him ___ last summer.
✅ Ver soluciones
- for (10 years = duración)
- since (breakfast = punto del día)
- for (three hours = duración)
- since (2010 = año concreto)
- since (2 PM = hora exacta)
- since (I was a child = evento pasado)
- for (hours = duración)
- since (primary school = período concreto como punto)
- for (five years = duración)
- since (last summer = punto concreto)
Ejercicio 2: Completa con since o for
- We’ve been waiting ___ 20 minutes.
- She’s been in Barcelona ___ Tuesday.
- I haven’t played tennis ___ I injured my knee.
- They’ve been married ___ 25 years.
- He’s been studying French ___ he was 12.
- The store has been closed ___ a week.
- I’ve had this phone ___ 2019.
- We’ve known each other ___ a long time.
- She’s been working ___ 8 AM this morning.
- I haven’t seen that movie ___ ages.
✅ Ver soluciones
- for (20 minutos = duración)
- since (Tuesday = día concreto)
- since (I injured my knee = evento)
- for (25 años = duración)
- since (he was 12 = punto en el pasado)
- for (a week = duración)
- since (2019 = año concreto)
- for (a long time = duración)
- since (8 AM = hora exacta)
- for (ages = expresión de duración)
Ejercicio 3: Traduce al inglés
- La conozco desde 2015.
- Hemos esperado durante 40 minutos.
- No como nada desde el desayuno.
- Viven en Londres desde hace tres años.
- Está lloviendo desde las 4 de la tarde.
✅ Ver soluciones
- I’ve known her since 2015.
- We’ve waited for 40 minutes.
- I haven’t eaten anything since breakfast.
- They’ve lived in London for three years.
- It’s been raining since 4 PM.
Ejercicio 4: Corrige los errores
- I’m waiting here since two hours.
- She has lived in Paris for 2018.
- They haven’t called us since a week.
- He works here since June.
- I’ve known her for we were children.
✅ Ver soluciones
- I’ve been waiting here for two hours. (o I’m waiting here for two hours.)
- She has lived in Paris since 2018.
- They haven’t called us for a week.
- He has worked here since June.
- I’ve known her since we were children.
Ejercicio 5: Contexto real
Completa el texto con since o for.
Hi Maria,
Sorry I haven’t written ___ (1) so long! I’ve been really busy ___ (2) I started my new job ___ (3) March. I’ve been working there ___ (4) about six months now, and I love it. I haven’t had a vacation ___ (5) last year, but I’m planning one ___ (6) next summer. By the way, I haven’t seen Pedro ___ (7) ages. How is he?
Hope to hear from you soon,
Laura
✅ Ver soluciones
- for (so long = duración)
- since (I started = punto concreto)
- in (March = mes, esto es in, no since/for)
- for (six months = duración)
- since (last year = punto concreto)
- next summer (sin preposición por «next»)
- for (ages = duración)
🎯 Trucos para recordarlo siempre
🧠 El truco de la pregunta
Antes de elegir, pregúntate:
- ¿Puedo responder con «¿Cuándo empezó?»? → SINCE
- ¿Puedo responder con «¿Cuánto tiempo?»? → FOR
Ejemplo: «I’ve lived here ___ 2015.»
– ¿Cuándo empezó? En 2015. → SINCE
– ¿Cuánto tiempo? Nueve años. (pero eso no está en la frase) → La frase tiene el punto, no la duración.
💡 Mnemotecnia visual:
- SINCE tiene una C de «Concreto» (un punto específico).
- FOR tiene una R de «Rango» (un período de tiempo).
📝 Casos especiales y excepciones
🔹 Since + cláusula (oración completa)
Since puede ir seguido de una oración completa con sujeto y verbo:
- I’ve felt better since I started exercising.
- They’ve been happier since they moved.
🔹 For en todos los tiempos verbales
A diferencia de since, for se usa en cualquier tiempo:
- I lived in Paris for a year (pasado, ya no vivo allí).
- I will be there for a week (futuro).
- I work for 8 hours (presente habitual).
🔹 Since con el significado de «porque»
Cuidado: since también puede significar «ya que» o «porque». No lo confundas con la preposición de tiempo:
- Since you’re here, we can start. (Ya que estás aquí, podemos empezar.)
🌍 Aplicaciones en la vida real
📝 En entrevistas de trabajo
- «I’ve been working in marketing for five years.»
- «I’ve been with my current company since 2021.»
🏥 En el médico
- «I’ve had this pain for three days.»
- «I’ve been feeling tired since last week.»
✈️ En conversaciones cotidianas
- «I haven’t seen you for ages!»
- «She’s been living in Barcelona since she graduated.»
- «We’ve been friends for 20 years.»
📖 Glosario
| Término | Definición |
|---|---|
| Since | Preposición que indica el punto de inicio de una acción. |
| For | Preposición que indica la duración total de una acción. |
| Present Perfect | Tiempo verbal que conecta el pasado con el presente; suele usarse con since y for. |
| Punto de partida | Momento específico en que algo comenzó. |
| Duración | Extensión de tiempo que algo dura. |
📚 Serie completa: Preposiciones de Tiempo en Inglés
Domina todas las preposiciones de tiempo con nuestra serie de posts:
- In, On, At para tiempo – La guía fundamental.
- Since vs For – ¡Estás aquí! Diferencia clave.
- During vs While: no los confundas – Cómo usarlos correctamente en contextos largos.
- By vs Until: cuándo usar cada uno – Domina los plazos y límites de tiempo.
- Ago vs Before: guía completa – Habla del pasado sin equivocarte.
🔍 Reto final: Durante esta semana, cada vez que hables de cuánto tiempo hace que hiciste algo, haz una pausa y pregúntate: ¿estoy hablando del punto de partida (since) o de la duración (for)? Escucha cómo lo usan los nativos en series y canciones. ¡La práctica consciente es la clave!



Publicar comentario