For vs since: duración y punto de inicio
Aprende qué expresan for y since en inglés: for indica duración y since señala el momento exacto de inicio. Practicarás cómo usar for con periodos de tiempo y since con fechas o momentos concretos, verás ejemplos claros en Present Perfect, errores comunes de hispanohablantes y un ejercicio práctico para no volver a confundirlos.
En inglés, la dificultad muchas veces no está en el tiempo verbal, sino en elegir si hablas de cuánto tiempo dura algo o desde cuándo empezó. Esa decisión cambia la estructura de la frase y puede hacer que suene natural o forzada. Aquí aprenderás a usar for y since en situaciones reales, con ejemplos cotidianos y consejos rápidos para expresarte sin dudas al hablar o escribir.
Qué expresan for y since
En inglés, for y since se usan para hablar de tiempo, pero no dicen lo mismo: uno mide una duración y el otro marca el momento en que algo empezó. La elección depende de si tu referencia temporal es un tramo (cuánto tiempo) o un punto de inicio (desde cuándo).
En la práctica, ambos aparecen mucho con tiempos perfectos (sobre todo present perfect), porque ese tipo de estructuras conectan el pasado con el presente. Aun así, también pueden usarse con otros tiempos cuando el contexto lo permite; lo clave es identificar si estás expresando un periodo o un inicio.
Idea central: duración vs. punto de inicio
| Elemento | Qué indica | Qué suele acompañar | Ejemplo |
|---|---|---|---|
| for | Duración (un periodo completo) | Expresiones de cantidad de tiempo: two hours, a week, years | I’ve lived here for three years. (He vivido aquí tres años.) |
| since | Punto de inicio (desde un momento concreto) | Fechas, horas, eventos o una oración: 2019, Monday, I was a child | I’ve lived here since 2019. (Vivo aquí desde 2019.) |
| since + clause | Inicio expresado como hecho/acción | Una oración con sujeto + verbo | She’s been happier since she changed jobs. (…desde que cambió de trabajo.) |
| for + period | Tiempo total acumulado | Un bloque temporal medible | We waited for half an hour. (Esperamos media hora.) |
Patrones típicos que conviene reconocer
- for + cantidad de tiempo: for ten minutes, for a long time, for ages.
- since + año/fecha: since 2020, since April 3rd.
- since + día/parte del día: since Monday, since this morning (esta mañana).
- since + hora: since 8 o’clock (las ocho), since 6:30.
- since + evento: since the accident, since the wedding (la boda).
- since + oración: since I moved here, since we met.
- How long…? + for/since: How long have you been here? For two hours / Since 9 a.m. (las 9).
- for + “a/an” + periodo: for a week, for an hour (ojo con an + hour por sonido vocálico).
- since then (desde entonces): I left in 2018 and I haven’t been back since then.
- ever since (desde entonces, con énfasis): Ever since I graduated, I’ve worked remotely.
- for now (por ahora): For now, we’ll stay here.
- since when…? (¿desde cuándo…?): Since when do you like coffee? (¿Desde cuándo te gusta el café?).
Cómo cambia el significado si eliges mal
- Si dices for, el oyente espera una medida: for two months (dos meses).
- Si dices since, el oyente espera un inicio: since July (desde julio).
- I’ve been sick for Monday suena incorrecto porque Monday es un punto; lo natural es since Monday (desde el lunes).
- I’ve been sick since two days suele ser incorrecto porque two days es duración; lo natural es for two days (durante dos días).
Uso de for con periodos de tiempo
En inglés, for se usa para expresar duración: indica cuánto tiempo se mantiene una acción, situación o estado, sin especificar el momento exacto en que empezó. La idea clave es responder a la pregunta “for how long?” (¿durante cuánto tiempo?).
Este uso aparece con frecuencia en tiempos como present perfect y past perfect, pero también es normal con past simple o present simple cuando el contexto ya deja claro si la acción está terminada o sigue vigente. Lo importante es que el complemento de tiempo sea un periodo (dos hours, three weeks), no un punto de inicio.
Patrones habituales con duraciones
- for + cantidad de tiempo: for two hours (durante dos horas), for three days, for a week (durante una semana).
- for + a/an + unidad: for a minute, for an hour (ojo: hour empieza por sonido vocálico).
- for + a long/short time: for a long time (durante mucho tiempo), for a short time.
- for + ages: for ages (desde hace muchísimo; uso informal).
- for + years/months/days (plural regular): for years, for months, for days.
- for + a couple of + plural: for a couple of days (un par de días).
- for + a few + plural: for a few weeks (unas pocas semanas).
- for + several + plural: for several months (varios meses).
- for + half + unidad: for half an hour (media hora), for half a day.
- for + número + and a half + unidad: for two and a half years (dos años y medio).
- for + the whole/entire + periodo: for the whole day (todo el día), for the entire week.
- for + most of + periodo: for most of the morning (la mayor parte de la mañana).
- for + the last + periodo: for the last two months (durante los últimos dos meses).
- for + (periodo) + now: for three years now (desde hace tres años, hasta ahora).
- not for + periodo: not for long (no por mucho tiempo), not for a second (ni un segundo).
Ejemplos en oraciones (con distintos tiempos verbales)
| Tiempo verbal | Ejemplo con for | Lectura habitual |
|---|---|---|
| Present perfect | I have lived here for five years. | Duración hasta el presente (sigue siendo cierto). |
| Past simple | We waited for 30 minutes. | Duración en el pasado, ya terminada. |
| Past perfect | She had worked there for a decade before she moved. | Duración anterior a otro evento pasado. |
| Future (will) | I will stay for two more days. | Duración prevista hacia el futuro. |
| Present simple (hábitos) | He usually studies for an hour every night. | Duración típica de una rutina. |
Errores frecuentes y cómo evitarlos
- Confundir duración con inicio: for va con periodos; si aparece una fecha u hora concreta, suele corresponder a since. Ej.: I’ve been here for two hours (durante dos horas) vs. I’ve been here since 9 a.m.
- Usar un punto temporal como si fuera periodo: evitar *for Monday* cuando se quiere decir inicio; for Monday normalmente expresa finalidad/plan (para el lunes), no duración.
- Olvidar el artículo en expresiones comunes: for a week, for an hour (no *for week*, *for hour*).
- Confundir during con for: during se centra en el marco temporal (durante la reunión), mientras for mide la longitud (durante dos horas).
Uso de since con momentos concretos
Se usa since cuando quieres marcar el punto exacto en el que empezó una situación o acción que llega hasta el presente (o hasta otro momento de referencia). La idea clave es que since responde a “¿desde cuándo?” y va seguido de un inicio identificable, no de una cantidad de tiempo.
Ese inicio puede expresarse como una fecha, una hora, un día concreto, un evento o incluso una oración en pasado que funciona como “hito” (“desde que pasó X”). En la práctica, este uso aparece mucho con el present perfect (have/has + participle), porque conecta pasado y presente.
Qué puede ir después de since (momentos concretos típicos)
- Fechas: since 2019, since April 12th
- Horas: since 8:30, since noon (mediodía)
- Días o periodos del calendario: since Monday, since last week (la semana pasada)
- Etapas o puntos de vida: since I was a child (desde que era niño/a), since college (desde la universidad)
- Eventos/hitos: since the accident (desde el accidente), since the meeting (desde la reunión)
- Oraciones con verbo en pasado: since I moved here (desde que me mudé aquí), since she started her new job (desde que empezó su nuevo trabajo)
Patrones de frase más frecuentes
- Present perfect + since + fecha/hora: I have lived here since 2020 (vivo aquí desde 2020).
- Present perfect + since + día: We have been busy since Monday (estamos ocupados desde el lunes).
- Present perfect + since + evento: She has felt better since the surgery (se ha sentido mejor desde la operación).
- Present perfect + since + oración en pasado: I’ve known him since we met at work (lo conozco desde que nos conocimos en el trabajo).
- It’s been + periodo + since + inicio: It’s been two years since I graduated (han pasado dos años desde que me gradué).
- How long…? + since: How long has it been since you last visited? (¿Cuánto tiempo ha pasado desde la última vez que visitaste?).
- Negative present perfect + since: I haven’t seen her since January (no la he visto desde enero).
- Since then: I moved in 2021. Since then, I’ve worked remotely (desde entonces, he trabajado en remoto).
Ejemplos con distintos “puntos de inicio”
| Inicio con since | Ejemplo | Idea en español |
|---|---|---|
| Fecha | They have been friends since 2015. | Son amigos desde 2015. |
| Hora | I’ve been awake since 6 a.m. | Estoy despierto/a desde las 6. |
| Día | We haven’t had a day off since Friday. | No hemos tenido día libre desde el viernes. |
| Evento | She has worked here since the merger. | Trabaja aquí desde la fusión. |
| Oración en pasado | He has been happier since he changed jobs. | Está más feliz desde que cambió de trabajo. |
Errores comunes y cómo evitarlos
- Confundir “punto” con “duración”: since two hours es incorrecto; debe ser for two hours (durante dos horas).
- Elegir mal el tiempo verbal: con situaciones que continúan hasta ahora, suele encajar present perfect: I have studied English since 2022 (estudio inglés desde 2022).
- Usar since con un rango completo: since 2010–2012 no funciona como inicio; mejor from 2010 to 2012 (de 2010 a 2012) o since 2010 (si continúa).
- Olvidar que “since” puede introducir una oración: since I arrived (desde que llegué) es un patrón muy productivo y natural.
Ejemplos claros en presente perfecto
En presente perfecto, lo más habitual es describir una situación que empezó en el pasado y sigue vigente ahora. En ese contexto, for se usa para indicar la duración total (cuánto tiempo), mientras que since marca el punto de inicio (desde cuándo).
Una comprobación rápida: si puedes responder con un periodo (“tres días”, “dos años”), encaja con for; si la respuesta es una fecha, momento o evento (“2019”, “Monday”, “I moved here”), encaja con since. En los ejemplos, fíjate en el patrón have/has + past participle y en qué tipo de expresión temporal aparece después.
Comparación directa: duración vs inicio
| Idea temporal | Estructura típica | Ejemplo |
|---|---|---|
| Duración (periodo) | have/has + participio + for + periodo | I have lived here for three years. (he vivido aquí tres años) |
| Punto de inicio (momento) | have/has + participio + since + momento | I have lived here since 2021. (desde 2021) |
| Inicio expresado como evento | have/has + participio + since + oración | She has worked remotely since she changed jobs. (desde que cambió de trabajo) |
| Duración con cantidad + unidad | have/has + participio + for + número + unidad | We have waited for 20 minutes. (20 minutos) |
Lista de patrones y ejemplos listos para usar
- I have known Ana for ten years. (la conozco desde hace diez años)
- I have known Ana since 2014. (desde 2014)
- He has studied English for a long time. (desde hace mucho tiempo)
- He has studied English since high school. (desde el instituto)
- They have been married for six months. (casados desde hace seis meses)
- They have been married since June. (desde junio)
- We have had this car for two years. (este coche)
- We have had this car since we moved. (desde que nos mudamos)
- She has worked here for three weeks. (tres semanas)
- She has worked here since Monday. (desde el lunes)
- It has rained for hours. (durante horas)
- It has rained since 5 a.m. (desde las 5 a. m.)
- I have been sick for two days. (enfermo dos días)
- I have been sick since Friday. (desde el viernes)
- We have used this app for months. (meses)
- We have used this app since the pandemic started. (desde que empezó la pandemia)
Detalles que suelen causar errores
- Since + fecha/momento: since 2020, since yesterday, since last week. Evita usar since con “two years” (eso es duración y pide for).
- Since + oración: since I arrived, since she started her new job. Aquí since equivale a “desde que”.
- For + periodo: for two hours, for a few days, for a long time. Si puedes poner “durante” o “desde hace”, suele encajar.
- Presente perfecto continuo (cuando se enfatiza la actividad): I have been working for two hours / since 9 a.m. La lógica de duración vs inicio no cambia.
- Ojo con “years”: siempre va en plural con números mayores que 1: for two years (no “for two year”).
Errores comunes de hispanohablantes
La confusión suele venir de trasladar al inglés la lógica de “desde” y “durante” sin fijarse en la estructura de la frase. En inglés, una opción se asocia a un punto de inicio y la otra a un periodo; además, la elección depende mucho de si mencionas una fecha/momento concreto o una cantidad de tiempo.
En la práctica, conviene hacerse dos preguntas rápidas: “¿Estoy dando un momento de inicio (lunes, 2019, 8 a.m.) o una duración (tres horas, dos semanas)?” y “¿El verbo describe una situación que se mantiene hasta ahora o una acción terminada?” Con esas dos ideas, se evitan la mayoría de errores típicos.
Confusiones típicas y cómo corregirlas
- Usar since con una duración: “I’ve lived here since three years.” → “I’ve lived here for three years.”
- Usar for con un punto de inicio: “I’ve lived here for 2019.” → “I’ve lived here since 2019.”
- Traducir “desde hace” literalmente como since + cantidad: “I’ve been sick since two days.” → “I’ve been sick for two days.”
- Olvidar que since suele ir con una referencia concreta: “since yesterday / since Monday / since 2010” (ayer / lunes / 2010), no con “since a long time”. Mejor: “for a long time”.
- Confundir ago con estructuras de inicio: “I’ve been here since two hours ago.” Mejor: “I’ve been here for two hours.” o “I’ve been here since 2 p.m.”
- Mezclar pasado simple con una duración que llega al presente: “I lived here for five years” (suena a periodo terminado) cuando se quiere decir que sigue ocurriendo. Mejor: “I’ve lived here for five years.”
- Usar presente simple para una situación que empezó antes: “I live here since 2020.” → “I’ve lived here since 2020.”
- Usar since sin anclar el inicio: “I’ve known her since.” (incompleto) → “I’ve known her since 2018 / since we were kids.”
- Confundir “desde que” con “desde”: “since I arrived” (desde que llegué) funciona como cláusula; no es lo mismo que “since 2018” (desde 2018).
- Elegir mal el tiempo verbal con since + pasado: “I know her since I was 10.” → “I’ve known her since I was 10.”
- Usar since con una hora sin preposición correcta: “since 8” puede ser ambiguo; mejor “since 8 a.m.” (desde las 8 de la mañana) o “since 8 o’clock”.
- Confundir during con expresiones de duración: “I studied during three hours.” → “I studied for three hours.” (during = durante + evento/periodo definido: “during the class” = durante la clase)
- Usar since con periodos que no son “inicio”: “since the weekend” puede ser válido si el fin de semana es el punto de partida; si se quiere hablar de “a lo largo del fin de semana”, es otra idea: “over the weekend”.
- Confundir “from… to…” con estas estructuras: “I’ve worked here from 2020” (incompleto) → “I’ve worked here since 2020.” o “I worked here from 2020 to 2023.”
Guía rápida: qué tipo de complemento acepta cada uno
| Si mencionas… | Forma natural | Ejemplo |
|---|---|---|
| Una cantidad de tiempo (duración) | for + periodo | I’ve waited for 30 minutes (30 minutos). |
| Una fecha/año/hora (inicio) | since + momento | She’s worked here since 2018. |
| Un evento que marca el inicio | since + oración | Things changed since I moved (desde que me mudé). |
| Un intervalo con inicio y fin | from… to… | I lived there from 2015 to 2019. |
| Un evento “durante” el cual ocurre algo | during + sustantivo | No phones during the exam (durante el examen). |
Detalles que suelen despistar en ejemplos reales
- Since no equivale siempre a “desde” en sentido amplio: si no hay inicio claro, suele sonar mejor una duración con “for”.
- Con verbos de estado es muy común el present perfect: “I’ve had this car for years” (la he tenido durante años), no “I have this car for years”.
- Con acciones terminadas, la duración no implica continuidad: “I lived in London for a year” (ya no vivo allí) es correcto si el periodo acabó.
- Cuidado con last: “last year” (el año pasado) no marca inicio hacia el presente; “since last year” sí (desde el año pasado).
- Mayúsculas en días y meses: “since Monday”, “since July” (lunes/julio). En español no se capitalizan, en inglés sí.
Cómo no confundirlos nunca más
La forma más fiable de elegir entre estas dos expresiones es fijarse en qué tipo de información aporta el complemento de tiempo: si indica cantidad de tiempo (duración), necesitas una estructura; si indica cuándo empezó (punto de inicio), necesitas la otra. La clave práctica es preguntar: “¿Cuánto tiempo?” frente a “¿Desde cuándo?”.
Además, conviene mirar el tipo de palabra que viene después: un periodo (two weeks, a long time) suele comportarse distinto a una fecha/hito (Monday, 2019, my childhood). Con ese “detector” (duración vs inicio) evitarás la mayoría de errores, incluso en frases largas.
Regla rápida: duración vs punto de inicio
| Lo que quieres expresar | Qué viene después | Estructura típica |
|---|---|---|
| Duración (¿cuánto tiempo?) | Un periodo: two hours, three days, a year | for + periodo |
| Punto de inicio (¿desde cuándo?) | Una fecha/hito: Monday, 2010, last week, I was a child | since + inicio |
| Inicio expresado como oración | Una cláusula: I moved here, we met | since + oración |
| Duración “hasta ahora” (en presente perfecto) | Periodo o inicio, según el caso | have/has + past participle + for/since |
Patrones que se repiten (úsalos como plantilla)
- for + número + unidad: for two hours (durante dos horas), for five minutes
- for + a/an + unidad: for a week (durante una semana), for an hour
- for + “a long time”: for a long time (durante mucho tiempo)
- for + “years/ages”: for years (durante años), for ages (desde hace muchísimo)
- since + año: since 2018 (desde 2018)
- since + día/fecha: since Monday (desde el lunes), since June 5th
- since + “last…”: since last week (desde la semana pasada), since last summer
- since + “then”: since then (desde entonces)
- since + momento del día: since this morning (desde esta mañana)
- since + etapa: since childhood (desde la infancia)
- since + oración en pasado: since I moved here (desde que me mudé aquí)
- since + “the beginning/start of…”: since the beginning of the month (desde el inicio del mes)
- have lived/worked/studied + for: I have lived here for ten years (vivo aquí desde hace diez años)
- have lived/worked/studied + since: I have lived here since 2014 (vivo aquí desde 2014)
- negativas con duración: I haven’t seen her for weeks (no la he visto en semanas)
- negativas con inicio: I haven’t seen her since Friday (no la he visto desde el viernes)
Comprobaciones para no fallar
- Si puedes responder con “X tiempo”, usa la forma de duración: “He waited ___ two hours” → for.
- Si puedes responder con “desde + fecha/momento”, usa la forma de inicio: “I’ve been here ___ Monday” → since.
- Si después viene una frase con verbo, normalmente es inicio: since I started my job (desde que empecé mi trabajo).
- Si el complemento es un número + unidad, normalmente es duración: for three months.
- Si dudas, reescribe: cambia “since + inicio” por “It’s been + duración + since + inicio” para ver la lógica: It’s been two years since we met (han pasado dos años desde que nos conocimos).
Errores típicos y cómo corregirlos
- Error: I’ve lived here since ten years. → Correcto: I’ve lived here for ten years.
- Error: I waited for Monday. (si quieres decir “desde el lunes”) → Correcto: I’ve been waiting since Monday.
- Error: I am here since 9 o’clock. → Correcto: I have been here since 9 o’clock (presente perfecto para una situación que empezó antes y continúa).
- Error: I know her for 2019. → Correcto: I’ve known her since 2019.
Ejercicio práctico para casa
En esta práctica vas a entrenar dos decisiones rápidas: si la frase necesita una duración (cuánto tiempo) o un punto de inicio (desde cuándo). La clave es identificar qué tipo de información aparece en el complemento de tiempo: un periodo (two hours, three weeks) o un momento/fecha (Monday, 2019, 8 a.m.).
Trabaja con la estructura completa de la oración: a veces el tiempo va al final, pero otras aparece al principio o queda implícito. Fíjate también en expresiones típicas como ago (hace) y last (pasado/a), que suelen empujar la frase hacia un periodo terminado.
Ejercicio 1: Completa con for o since
- I’ve lived in this city ___ 2018.
- She’s been on the phone ___ twenty minutes.
- We haven’t seen them ___ last summer.
- He’s worked here ___ a long time.
- They’ve been married ___ 2005.
- It’s been raining ___ this morning.
- I’ve known my best friend ___ we were kids.
- My brother has had that car ___ two years.
- We’ve been waiting ___ 9:30.
- She’s studied English ___ six months.
- There hasn’t been any news ___ Tuesday.
- I’ve been interested in photography ___ I got my first camera.
Mostrar respuestas
- since
- for
- since
- for
- since
- since
- since
- for
- since
- for
- since
- since
Ejercicio 2: Reescribe cambiando el complemento de tiempo
- I’ve been here since 10:00. (two hours)
- She’s had this laptop for three years. (2021)
- We’ve known each other since high school. (ten years)
- They’ve been away for a week. (Monday)
- He’s been sick since yesterday. (two days)
- I haven’t eaten since 7 a.m. (six hours)
- It has been quiet since the meeting ended. (an hour)
- My parents have lived here for a long time. (1999)
Mostrar respuestas
- I’ve been here for two hours.
- She’s had this laptop since 2021.
- We’ve known each other for ten years.
- They’ve been away since Monday.
- He’s been sick for two days.
- I haven’t eaten for six hours.
- It has been quiet for an hour.
- My parents have lived here since 1999.
Ejercicio 3: Corrige la opción incorrecta
- I’ve been studying for 2019.
- She has worked here since three months.
- We’ve had this problem for Monday.
- They’ve been friends since a long time.
- He hasn’t called for last week.
- It’s been sunny since two days.
- I’ve lived here for I was a child.
- My sister has been in Spain since five years.
- We haven’t talked since two hours.
- He’s been awake for 6 a.m.
Mostrar respuestas
- I’ve been studying since 2019.
- She has worked here for three months.
- We’ve had this problem since Monday.
- They’ve been friends for a long time.
- He hasn’t called since last week.
- It’s been sunny for two days.
- I’ve lived here since I was a child.
- My sister has been in Spain for five years.
- We haven’t talked for two hours.
- He’s been awake since 6 a.m.
Ejercicio 4: Traduce al inglés
- Vivo aquí desde 2020.
- No llueve desde el lunes.
- Estamos esperando desde las ocho y media.
- Ella trabaja en esta empresa desde hace cinco años.
- Llevo dos semanas aprendiendo a conducir.
- No he visto a Ana desde Navidad.
- Él tiene ese reloj desde que se graduó.
- Hace tres meses que no hablamos.
- Están juntos desde 2016.
- Llevo una hora en esta página.
Mostrar respuestas
- I’ve lived here since 2020.
- It hasn’t rained since Monday.
- We’ve been waiting since 8:30.
- She has worked at this company for five years.
- I’ve been learning to drive for two weeks.
- I haven’t seen Ana since Christmas.
- He has had that watch since he graduated.
- We haven’t talked for three months.
- They’ve been together since 2016.
- I’ve been on this page for an hour.
Ejercicio 5: Mini-diálogo (completa con for o since)
- A: How long have you been in this job? B: I’ve been here ___ April.
- A: How long has she been asleep? B: She’s been asleep ___ about an hour.
- A: How long have they known each other? B: They’ve known each other ___ they were at university.
- A: How long have you had this number? B: I’ve had it ___ 2022.
- A: How long have we been stuck in traffic? B: We’ve been stuck ___ thirty minutes.
- A: How long has the shop been closed? B: It’s been closed ___ last week.
- A: How long have you been waiting? B: I’ve been waiting ___ 11:15.
- A: How long has he been interested in chess? B: He’s been interested in it ___ he was ten.
Mostrar respuestas
- since
- for
- since
- since
- for
- since
- since
- since