Question:We shall...........the work before he comes.
A finish B have finished C finished D be finishing
+ AnswerB
+ Report