ago
El término ago se utiliza exclusivamente para referirse a un momento específico en el pasado, contando hacia atrás desde el presente. Su función principal es indicar cuánto tiempo ha transcurrido desde que ocurrió un evento hasta el momento actual. En español, este concepto se traduce generalmente mediante la palabra hace seguida de una cantidad de tiempo.
Diferencias semánticas y errores comunes
Un error frecuente para los hispanohablantes es confundir ago con before. Mientras que ago siempre se mide desde el "ahora", before se refiere a un tiempo anterior a otro punto de referencia en el pasado o simplemente a una acción previa sin especificar un intervalo exacto.
Correcto: Ten years ago (hace diez años) — Indica que han pasado diez años desde hoy.
Incorrecto: Ten years before (Diez años antes) — Esto requeriría un contexto previo; por ejemplo, "Él se mudó en 2010, pero había visitado la ciudad diez años antes".
Otro punto crítico es la posición de la palabra. A diferencia de hace en español, que precede a la cantidad de tiempo, ago siempre se coloca después de la expresión temporal.
Español: hace + tiempo (hace dos días).
Inglés: tiempo + ago (two days ago).
Uso gramatical y sintáctico
Desde el punto de vista gramatical, ago actúa como un adverbio de tiempo. Debido a que marca un punto preciso y terminado en el pasado, es extremadamente común utilizarlo con el tiempo verbal Past Simple y no con el Present Perfect.
Correcto: I saw him two hours ago (Lo vi hace dos horas).
Incorrecto: I have seen him two hours ago (Uso incorrecto del presente perfecto con un marcador de tiempo específico).
Meanings
En el pasado; antes del tiempo presente
ten years ago
hace diez años