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.

Nivel A2 3 min de lectura Por el equipo de Leengua · Basado en el MCER

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#

AgoBefore
Punto de referenciaahoraotro momento (o «alguna vez antes»)
Posicióndespués del período: 5 minutes agoantes de un sustantivo o al final
Tiempo verbalpasado simplecualquiera; 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.

0/5
  1. 1.I called her an hour ___.

  2. 2.Wash your hands ___ eating.

  3. 3.I've never done this ___.

  4. 4.«Hace un mes»

  5. 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.

Sigue con