单项选择题

I () everything by the time you get back next month.

A. shall finish
B. will be finishing
C. have finished
D. shall have finished

相关试题