By the time的用法

书上打by the time we get there, it will be closed.
我想问为什麼不是by the time we get there, it will have been closed. ??
但他另一个例子by the time we get to the cinema, the film will already have started. 就用了将来完成式? 这是怎麼回事?
还是by the time 後面跟两种时式都可以吗? 还是说怎麼分?

第1个回答  2012-03-12
这个跟by the time 无关。by the time 表示到那个时候
第一个句子可以理解为If we get there, it will be closed. 主句用一般将来时,从句用一般现在时。俗称主将从现。
第二个句子属于虚拟语气
第2个回答  2012-03-12
it will be closed. 指的是那时的一种状态

而the film will already have started

这就是为什么前者不用将来完成时, 而后者要用的原因。

请及时采纳,不懂继续问( 天天在线 )
(*^__^*) 祝学习进步! 谢谢!本回答被提问者采纳
第3个回答  2020-02-12

by the time的用法是什么

相似回答