Ir al contenido

For, since o ago en inglés

For dice cuánto dura algo (for two years); since, desde cuándo (since 2020); ago, hace cuánto pasó (two years ago).

Regla rápida

En español es "desde" o "hace". ¿Cuánto dura (dos años)? For. ¿Desde qué momento (2020)? Since. ¿Hace cuánto pasó, contando desde hoy? Ago.

For
preposición

Va con una cantidad de tiempo: for two hours, for ten years. Sirve con cualquier tiempo verbal.

Since
preposición

Va con el momento en que empezó algo que sigue hasta ahora: since Monday, since 2015. Suele ir con present perfect.

Ago
adverbio

Va después de una cantidad de tiempo y dice cuánto antes de ahora pasó algo: two days ago. Va con pasado, casi siempre el simple.

Cómo elegir

Preguntas para elegir entre for, since o ago
Preguntaforsinceago
¿Va antes de una cantidad de tiempo (two years)?SíNoNo
¿Va después de la cantidad de tiempo?NoA vecesSí
¿Va antes de una fecha o un momento (2020, Monday)?NoSíNo

Por qué te confundes

En español esto se reparte entre "desde", "hace" y "desde hace", y no coincide con el inglés. "Hace dos años" es two years ago; "desde hace dos años" es for two years; y "desde 2024" es since 2024. Además, lo que en español va en presente ("vivo aquí desde...") en inglés va en present perfect: I have lived here since...

Si quieres decirUsa
Hace dos añostwo years ago
Desde hace dos añosfor two years
Desde 2024since 2024
Desde que era niñosince I was a kid
Durante una semanafor a week
¿Hace cuánto?How long ago?
¿Desde cuándo?Since when?

Cómo se usa cada una

For

  • Algo que dura hasta ahora

    I've lived here for ten years.

    Vivo aquí desde hace diez años.

  • Cuánto duró algo ya terminado

    We waited for two hours.

    Esperamos dos horas.

  • Cuánto va a durar

    I'm staying in Lima for a week.

    Me quedo una semana en Lima.

Since

  • Desde un año o una fecha

    She has worked here since 2019.

    Trabaja aquí desde 2019.

  • Desde un momento del día

    I haven't eaten since breakfast.

    No he comido desde el desayuno.

  • Desde que pasó algo: since + oración

    We've been friends since we were kids.

    Somos amigos desde niños.

Ago

  • Hace cuánto pasó

    I met him three years ago.

    Lo conocí hace tres años.

  • Hace poco

    The movie started ten minutes ago.

    La película empezó hace diez minutos.

  • Para preguntar: how long ago

    How long ago did you move?

    ¿Hace cuánto te mudaste?

Qué va después

  • present perfect más for más tiempo: sigue

    He's had the same phone for five years.

    Tiene el mismo teléfono desde hace cinco años.

  • pasado simple más for más tiempo: ya terminó

    She lived in Japan for two years.

    Vivió dos años en Japón.

  • present perfect más since más momento

    It's been cold since Friday.

    Hace frío desde el viernes.

  • it's been más tiempo más since más pasado

    It's been years since I saw him.

    Hace años que no lo veo.

  • tiempo más ago, con pasado simple

    I finished school two years ago.

    Terminé la escuela hace dos años.

Casi iguales

I moved here two years ago.

Me mudé aquí hace dos años.

Cuándo pasó: hace dos años.

I've lived here for two years.

Vivo aquí desde hace dos años.

Cuánto lleva: dos años, y sigue.

I've lived here since 2024.

Vivo aquí desde 2024.

Desde cuándo: el punto de partida.

En una conversación

  1. A:

    How long have you worked at the bank?

    ¿Cuánto tiempo llevas trabajando en el banco?

  2. B:

    For about six years. I started right after college.

    Unos seis años. Empecé justo al terminar la universidad.

  3. A:

    And when did you buy your house?

    ¿Y cuándo compraste tu casa?

  4. B:

    Three years ago. We've been very happy there since then.

    Hace tres años. Desde entonces estamos muy contentos ahí.

Errores frecuentes

Mal: I live here since 2020.

Bien: I've lived here since 2020.

En español va en presente ("vivo aquí desde"), pero en inglés lo que empezó antes y sigue va en present perfect.

Mal: I've studied English since three years.

Bien: I've studied English for three years.

"Desde hace" + tiempo es for. Since va con el momento en que empezó.

Mal: I have seen him two days ago.

Bien: I saw him two days ago.

Ago va con pasado simple, no con present perfect.

Truco

Cuenta, señala o mira atrás. Si puedes contar el tiempo (dos horas, tres años), es for. Si señalas un punto del calendario, since. Si cuentas hacia atrás desde hoy, ago va al final: three days ago.

Depende

Since como "ya que"
Since también sirve para dar una razón: Since you are here, help me. Ese uso tiene su página: since, as, because.
It's been + tiempo + since
Es el único caso en que since va después de la cantidad de tiempo: It's been two years since I saw him (hace dos años que no lo veo). No es ago.

Preguntas frecuentes

¿Cuándo se usa for y cuándo since?

For va con cuánto dura: for two years. Since va con desde cuándo: since 2024. Las dos suelen ir con present perfect: I have worked here for two years.

¿Cómo se dice "hace dos años" en inglés?

Two years ago, con ago al final y el verbo en pasado: I moved two years ago. Para "desde hace dos años", es for two years: I have lived here for two years.

¿Cuándo se usa ago?

Para decir hace cuánto pasó algo, contando desde ahora: ten minutes ago, a long time ago. Va después de la cantidad de tiempo, con el verbo en pasado.

Relacionados

Escrito por Bryan López, fundador de SpeakUP Academy · actualizado en · Nivel: Básico
ESEN