Inglés sin misterios
Curso

Capítulo 9 · Lección 9.5 · SINCE vs FOR

Diferencia entre since y for: cuándo usar cada uno en inglés

Un momento o una duración: ese es todo el truco.

En español decimos «vivo aquí desde 2020» y «vivo aquí desde hace cuatro años», casi siempre con el presente. En inglés, «desde» = since y «desde hace» = for, y el verbo va en present perfect.

Y una tercera palabra que se confunde con estas: ago, para «hace + tiempo» con un pasado terminado (I met him two years ago).

El truco: SINCE + un momento (fecha, día, evento). FOR + una duración (número + unidad de tiempo).

SINCE y FOR

SINCE — desde un punto en el tiempoFOR — durante un período de tiempo
I've lived here since 2020.I've lived here for 4 years.
since Mondayfor 3 days
since Januaryfor 6 months
since I was a childfor a long time
She's been sick since last week.She's been sick for a week.
I haven't eaten since this morning.I haven't eaten for 8 hours.

Comprueba antes de seguir

¿Cómo se dice «Está enferma desde hace una semana» en inglés?

Pregúntate: ¿es un momento específico o una duración? Si hay un número con una unidad de tiempo (3 days, 2 years), es for. Si hay un punto de inicio (Monday, 2019, my childhood), es since.

Y AGO: «hace» con un pasado terminado

Ago va detrás del tiempo y siempre con pasado simple. No mide hasta ahora: señala cuándo pasó.

EspañolInglés
Lo conocí hace dos años.I met him two years ago.
Hace dos años que lo conozco.I've known him for two years.
Lo conozco desde 2022.I've known him since 2022.

Ago nunca va con present perfect: «I have met him two years ago» es incorrecto.

Comprueba antes de seguir

¿Cómo se dice «Llueve desde el lunes» en inglés?

Ponte a prueba: respuestas del ejercicio del capítulo (SINCE o FOR)

  • 'I've been waiting ___ 3 hours.'for
  • 'I haven't seen her ___ last summer.'since
  • 'She's worked here ___ 2018.'since
  • 'He studied ___ 6 years.'for

Toca cada tarjeta

0/23

Mira cómo se dice en inglés y escúchala. No tienes que memorizar: solo reconocer.

Lista completa · 23 elementos

Ver la lista con notas y trucos
EspañolEnglishNotaTruco
Vivo aquí desde 2020.I've lived here since 2020.Año = punto en el tiempo → since + present perfect.año/fecha = since.
Vivo aquí desde hace cuatro años.I've lived here for four years.Número + unidad = for.número + años = for.
Está enferma desde la semana pasada.She's been sick since last week.Punto de inicio: la semana pasada.last week = since.
Está enferma desde hace una semana.She's been sick for a week.Duración: una semana.a week = for.
No he comido desde esta mañana.I haven't eaten since this morning.This morning es un momento.this morning = since.
No he comido en ocho horas.I haven't eaten for eight hours.Ocho horas es una duración. En EE. UU. también: I haven't eaten in eight hours.eight hours = for.
Llevo tres horas esperando.I've been waiting for three hours.Present perfect continuous + for.I've been + -ing + for.
No la veo desde el verano pasado.I haven't seen her since last summer.Last summer marca el inicio.last summer = since.
Trabaja aquí desde 2018.She's worked here since 2018.Since + año.año = since.
Estudió durante seis años.He studied for six years.For también va con el pasado simple si el período ya terminó.período terminado: for + pasado.
¿Cuánto tiempo llevas aquí?How long have you been here?How long + present perfect.How long + have you...?
Tengo hambre desde esta mañana.I've been hungry since this morning.Hambre usa be: I've been hungry (no I have hunger).I've been + adjetivo + since.
Somos amigos desde que éramos niños.We've been friends since we were kids.Since + una oración en pasado.since + pasado simple.
Llevan casados mucho tiempo.They've been married for a long time.For a long time es una duración.a long time = for.
Llueve desde el lunes.It's been raining since Monday.Monday es un momento.día = since.
Lo conozco desde hace siglos.I've known him for ages.For ages = durante mucho tiempo. Know no se usa en continuo.know + present perfect, no I've been knowing.
Hace un año que nos conocimos.It's been a year since we met.Hace + tiempo + que → It's been + tiempo + since.It's been + tiempo + since...
Estudio inglés desde enero.I've been studying English since January.Since + mes.mes = since.
Lo conocí hace dos años.I met him two years ago.Hace + tiempo con un hecho terminado = ago, al final y con pasado simple.hace dos años = two years ago.
Llegó hace una hora.She arrived an hour ago.Ago va detrás de la cantidad de tiempo.tiempo + ago.
Lo compré hace mucho tiempo.I bought it a long time ago.A long time ago = hace mucho. Con pasado simple, nunca con present perfect.a long time ago + pasado.
¿Hace cuánto te mudaste?How long ago did you move?Para preguntar cuándo pasó: How long ago + did...?How long ago did...?
Estudio inglés desde hace seis meses.I've been studying English for six months.For + duración.seis meses = for.

Ronda 1 de 3 · 0/23