EntrarFor, 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.
Va con una cantidad de tiempo: for two hours, for ten years. Sirve con cualquier tiempo verbal.
Va con el momento en que empezó algo que sigue hasta ahora: since Monday, since 2015. Suele ir con present perfect.
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
| Pregunta | for | since | ago |
|---|---|---|---|
| ¿Va antes de una cantidad de tiempo (two years)? | Sí | No | No |
| ¿Va después de la cantidad de tiempo? | No | A veces | Sí |
| ¿Va antes de una fecha o un momento (2020, Monday)? | No | Sí | 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 decir | Usa |
|---|---|
| Hace dos años | two years ago |
| Desde hace dos años | for two years |
| Desde 2024 | since 2024 |
| Desde que era niño | since I was a kid |
| Durante una semana | for 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
- A:
How long have you worked at the bank?
¿Cuánto tiempo llevas trabajando en el banco?
- B:
For about six years. I started right after college.
Unos seis años. Empecé justo al terminar la universidad.
- A:
And when did you buy your house?
¿Y cuándo compraste tu casa?
- 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.
