Обоснование: Фраза 'for ages' (целую вечность) указывает на длительный период, в течение которого действие (видеть кого-то) не происходило. Глагол 'see' (видеть) часто используется в Present Perfect для обозначения отсутствия встречи за определенный период. Поэтому используется Present Perfect: 'haven't seen'.
Ответ: haven't seen