单项选择题

When I leave the research institute next week, I()there for 18 years.

A. shall be working  
B. will work
C. shall have worked 
D. have worked