单项选择题

By the time you come back I () the work.

A. finish
B. shall finish
C. shall have finished
D. would have finished