Андрей
Ему было хорошо за восемьдесят.
Ему было далеко за восемьдесят.
ему было почти девяносто лет
Ему было далеко за восемьдесят. Ему было уже под девяносто.
Он жил в конце восьмидесятых
Если покороче, то "ему было без малого девяносто".
Ему было 18, ближе к девятнадцати
Eighties - возраст 80, 81, 82 и т. д. до 89 лет одним словом.
late - поздние.
Marita наиболее верно перевела: т. е. человек, которому где-то 87-89 лет.
"Далеко за восемьдесят" - это может быть и 95, т. ч. не подходит.
Тогда ему уже было далеко за 80 лет.