[单选题]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是虚拟语气,表示本应该做(实际未做),不符合句意,故排除。

扫描二维码
免费搜题、免费刷题、免费查看解析