4. Which sentence is correct?
I have known them since a long time.
b. I have knew them for a long time.
C. T have known them for a long.
d. I knew them for a long time.