They are good friends. They _______________ each o...

Câu hỏi: They are good friends. They _______________ each other for the long time

A. know

B. have known

C. knew

D. were knowing