Which one is the right form of verb to fill in the gap? Mr. Rahman is my colleague. I---- him for over ten years.
A
know
B
knew
C
have known
D
have been knowing
Correct Answer: have known