问题详情
By the time you come back, I ______cleaning the house
A.will finish
B.will have finished
C.have finished
D.will befinishing
请帮忙给出正确答案和分析,谢谢!