Ответ:

Решение:

Глагол 'know' в данном контексте является 'stative verb' (глагол состояния) и обычно не используется во временах группы Continuous. Указывается длительность действия ('for many years'), что требует Present Perfect Simple.

Ответ: They have known him for many years.