Задание

They ... him for many years.

have known

have been knowing