Для решения данного задания необходимо знать правила согласования времен в английском языке.
В данном случае необходимо использовать Present Perfect, так как действие началось в прошлом и продолжается до настоящего времени.
Правильный вариант ответа: A) hasn't seen
He hasn't seen his classmate for ages.
Перевод: Он не видел своего одноклассника целую вечность.
Ответ: A) hasn't seen