The work ___A____ by the time you get there.A. will have been done B. is done C. had been done D. would have请高手讲下其中的语法知识,再翻译下,我将感激不尽!为什么要选A.谢谢!

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/24 16:38:52
Thework___A____bythetimeyougetthere.A.willhavebeendoneB.isdoneC.hadbeendoneD.wouldhave请高手讲下其中的语法知识,再

The work ___A____ by the time you get there.A. will have been done B. is done C. had been done D. would have请高手讲下其中的语法知识,再翻译下,我将感激不尽!为什么要选A.谢谢!
The work ___A____ by the time you get there.
A. will have been done B. is done C. had been done D. would have
请高手讲下其中的语法知识,再翻译下,我将感激不尽!为什么要选A.谢谢!

The work ___A____ by the time you get there.A. will have been done B. is done C. had been done D. would have请高手讲下其中的语法知识,再翻译下,我将感激不尽!为什么要选A.谢谢!
因为句子中有明显表明时间的词语by
一般看到by the time就两种时态:过去完成时和将来完成时
by the time后面为一般现在时,说明事情还未发生,所以用将来完成时
也就是A

是将来完成时,这件事还没有发生。