I ______ him for a long time.

I ______ him for a long time.

Explanation

I have never known him for a long time.

میں اسے ایک عرصے سے کبھی نہیں جانتا تھا۔

"Have never known" is the correct present perfect tense.

It indicating that up until now, the speaker has never known the person.