Diferencia entre ago y before en inglés
Para hablar de tiempo pasado tenemos ago (hace) y before (antes). Ago cuenta desde el presente; before cuenta desde otro momento del pasado, o simplemente significa antes.
Ago: hace + duración
Ago va detrás de una cantidad de tiempo y se cuenta desde hoy: two years ago, a week ago, ten minutes ago. Se usa con pasado simple: I met her three years ago.
Before: antes de un momento
Before se refiere a un momento anterior a otro momento (del pasado) y suele ir con past perfect: She had left before I arrived. Puede ir con duración: two days before.
Before como preposición o conjunción
Before también significa antes de y antes de que: before lunch, before you go. Y sin nada más: I've never seen him before (antes, alguna vez).
Ejemplos con audio
I started English two years ago.
She called ten minutes ago.
He had met her before the party.
Wash your hands before eating.
I've never seen this film before.
They moved here a long time ago.
Errores comunes
I bought it before two days.→ I bought it two days ago.
Hace dos días se dice two days ago.I have seen him two years ago.→ I saw him two years ago.
Ago exige pasado simple, no present perfect.I arrived ago five minutes.→ I arrived five minutes ago.
Ago va después de la duración.
Practica ahora
Preguntas frecuentes
¿Se puede usar ago con present perfect?
No. Ago se combina con pasado simple.
¿Qué significa before sin más?
Antes o anteriormente: I've met her before.
Guías relacionadas
Aprende más con el curso
Esta guía forma parte del curso gratuito de inglés. Mira la lección en vídeo y haz hasta 12 tests distintos:
Lección 1 (A2): Ayer en inglés Lección 5 (B1): Past perfect
Curso completo nivel A2 Curso completo nivel B1 📚 Palabra del día
Contenido educativo creado por Adrián Moncholi. Sofía y Marcos, los presentadores del curso, son personajes creados con inteligencia artificial.