I ………………………… them for a long time.
A.knew
B.have known
C.was knowing
Answer and Feedback
Answer:B
Feedback:The present perfect is used to talk about an action or situation that started in the past and has continued up to the present.