I have known him ---------a long time.AforBfromCthroughDalongAnswer: A. for Read Explanation: "for" is used to indicate the duration or length of time,Read more in App