单项选择题

A.will finish 
B.finish 
C.finishes 
D.would finish