Предложение указывает на продолжительность действия, которое началось в прошлом и продолжается до сих пор (for five years). Используем Present Perfect Continuous.
I have been knowing him for five years.
Ответ: have been knowing