I have known him ________ a very long time now.

A. from
B. for
C. on
D. since


I have known him for a very long time.


Leave a Reply