Отличие между ago и before при описании прошлого заключается в следующем:
- Ago используется, когда речь идёт о событии в прошлом по отношению к настоящему времени. 2 Например: «I visited my friend 5 days ago» — Я навестил своего друга 5 дней назад. 4
- Before применяется, когда нужно указать событие, которое произошло в прошлом до определённого момента или события. 14 Например: «She bought a new chair 10 days before leaving» — Она купила новый стул за 10 дней до отъезда. 4
Таким образом, ago говорит о том, насколько давно что-то произошло относительно настоящего момента, а before — о событии, которое произошло до какого-то другого момента или события. 45