[单选题]By the end of next month he()everything in school.
A
will finish
B
would have finished
C
finishes
D
will have finished
正确答案:D
题目解析
句意:到下个月底,他就会完成学校的所有事情。在 by the end of引导的句子中,主向一般用完成时。 by the end of后面是 next month,是表示将来的时间,所以这里主句应该用将来完成时,所以正确答案选D。 would have done是虚拟语气,表示本应该做(实际未做),不符合句意,故排除。