单项选择题

A.will work 
B.will have worked  
C.has worked   
D.would work