THEY ARE CLOSE FRIENDS. THEY ____________ EACH OTHER FOR A LONG TIM...

4. They are close friends. They ____________ each other for a long time.

A. know B. knew C. have known D. have been known