Правильный ответ: doesn't have to wear.
Перевод:
Его глаза очень хорошие. Ему не нужно носить очки.
Объяснение:
Фраза "His eyes are very good" (Его глаза очень хорошие) указывает на то, что человеку не требуется носить очки. Варианты "don't have to buy" (не нужно покупать) и "has to buy" (должен купить) не подходят по смыслу, так как речь идет о необходимости ношения очков, а не об их покупке.