单项选择题

I ()at the company for a long time, so I know many people there

A. will be 
B. am   
C. been  
D. have been