CHOOSE THE BEST ANSWER

2-We _________each other for a long time.a-hava been knowing b-have known c-knew