Ago vs before: diferencia
Ago cuenta hacia atrás desde ahora (two years ago = hace dos años) y before desde otro momento o significa «antes». Aprende la diferencia con ejemplos.
En resumen
- Ago = hace (desde ahora), va después del tiempo: three days ago.
- Before = antes / antes de: before the meeting, I've seen it before.
- Ago va con pasado simple: I started two years ago.
La diferencia#
| Ago | Before | |
|---|---|---|
| Punto de referencia | ahora | otro momento (o «alguna vez antes») |
| Posición | después del período: 5 minutes ago | antes de un sustantivo o al final |
| Tiempo verbal | pasado simple | cualquiera; pasado perfecto si es «antes de otro pasado» |
Ejemplos#
I moved to Bogotá five years ago.
Me mudé a Bogotá hace cinco años.
Let's talk before the call.
Hablemos antes de la llamada.
Have you been here before?
¿Has estado aquí antes?
She said she had left two days before.
Dijo que se había ido dos días antes.
Errores comunes#
I came here ago two years.
I came here two years ago.
Ago va después.
I have finished it two hours ago.
I finished it two hours ago.
Ago va con pasado simple.
Before two years I lived in Cali.
Two years ago I lived in Cali.
Contando desde hoy: ago.
Practica
Elige la opción correcta. Te mostramos la explicación al instante.
1.I called her an hour ___.
2.Wash your hands ___ eating.
3.I've never done this ___.
4.«Hace un mes»
5.We met ten years ___.
Preguntas frecuentes
¿Cómo digo «hace tiempo que no te veo»?+
Long time no see (informal) o I haven't seen you for a long time.