Вопросы к Поиску с Алисой
Разница между конструкциями ago и last в английском языке заключается в том, что они указывают на разные аспекты прошедшего времени. ouenglish.ru forum.wordreference.com
Ago определяет, сколько времени назад было совершено какое-либо действие. ouenglish.ru Дословный перевод — «назад». ouenglish.ru Например: 7 дней назад, 2 недели назад, 5 месяцев назад. ouenglish.ru
Last используется, когда речь идёт о прошлом годе, месяце, дне, выходном, отпуске, празднике и т. п.. ouenglish.ru Дословный перевод — «в прошлом». ouenglish.ru Например: на прошлой неделе, в прошлом месяце, в прошлый понедельник. ouenglish.ru
Таким образом, ago показывает, как давно произошло действие, а last — что событие произошло в прошлом. forum.wordreference.com