解放军陆军细分:提问英语语法11?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/12 05:52:02
分析语法
8.I'm sorry that she_____by the time I arrive
A.will leave
B.is going to leave
C.shall have left
D.will have left
答案:D

by the time……是完成时态的标志,而不是将来完成事态的标志,因此只能从CD中选。she和shall显然不搭,就选D了。
整句翻译:很抱歉,我一来,她就得走了。
我还没来,所以她还没走;到我来的时候(by the time),她就会走的。可以看出是将来时态。
因此总的归结为将来完成时。

D

将来完成时的用法
by 是标志

整句话的意思是
很抱歉,当你到达的时候他将已经离开了
will have left :对未来的判断
by....:当.....时

答案应该是D
将来完成时的典型句式。