"Before" es "antes de"; "ago" es "hace X tiempo" (desde ahora hacia el pasado).
Anterior a un momento o evento. Puede ir con sustantivos, clausulas o usarse solo.
I had never seen snow before I moved to Canada.
Nunca habia visto nieve antes de mudarme a Canada.
Please read the instructions before you start.
Por favor lee las instrucciones antes de empezar.
Have you been to Paris before?
¿Has estado en Paris antes?
Hace X tiempo — siempre medido desde el presente, siempre con pasado simple.
I moved to Canada three years ago.
Me mude a Canada hace tres anos.
She called me a few minutes ago.
Ella me llamo hace unos minutos.
We met a long time ago, but I still remember.
Nos conocimos hace mucho tiempo, pero aun lo recuerdo.
Error frecuente
Error clasico: "I saw that movie three years before." Incorrecto — "before" necesita un punto de referencia ("before dinner", "before I left") o ir en un perfecto ("I had seen it before"). Para medir tiempo desde el presente, la palabra es "ago": "I saw that movie three years ago."
Truco para recordarlo
Truco: "ago" siempre va DESPUES del periodo de tiempo y siempre con pasado simple. "Three years ago / five minutes ago / a long time ago." Si puedes poner "hace" delante del numero en espanol, usa "ago" en ingles.
Regla rápida
Hace X tiempo = X time ago (pasado simple). Antes de = before (+ sustantivo o clausula).
¿Sabías que...?
"Ago" vino del ingles antiguo "agan" que significaba "pasar" o "transcurrir". En ingles formal o literario todavia encontras "long ago" y "ages ago". La frase "once upon a time" es la version narrativa de "a long time ago" — ambas indican un pasado lejano sin fecha exacta.
Ejercicio 1 · Elige la correcta
We moved to this city exactly five years _____.
Ejercicio 2 · Elige la correcta
She had never tried sushi _____ she visited Japan.
Ejercicio 3 · Forma la palabra
Hace X tiempo = X time ago (pasado simple). Antes de = before (+ sustantivo o clausula).
Error clasico: "I saw that movie three years before." Incorrecto — "before" necesita un punto de referencia ("before dinner", "before I left") o ir en un perfecto ("I had seen it before"). Para medir tiempo desde el presente, la palabra es "ago": "I saw that movie three years ago."
Truco: "ago" siempre va DESPUES del periodo de tiempo y siempre con pasado simple. "Three years ago / five minutes ago / a long time ago." Si puedes poner "hace" delante del numero en espanol, usa "ago" en ingles.
Bryan López
Fundador de SpeakUP Academy