1、The manager was concerned to hear that two of this trusted workers ( ).答案是were leaving.为什么不能用现在完成时.2、By the time you have finished this book,your meal ( will get ) cold.为什么是将来时

问题描述:

1、The manager was concerned to hear that two of this trusted workers ( ).答案是were leaving.为什么不能用现在完成时.
2、By the time you have finished this book,your meal ( will get ) cold.为什么是将来时

1、句子强调 听到这个消息的时候,经理很关注 不过其实用完成时也是可以的 只不过有时候考题或者练习题是处于专门考某个知识点,就会出现这么鸡肋的选项
2、By the time 到。。。时候,说明还没到 是将来时

第一道题因为The manager was 中的was表示过去,所以后边要用后去完成时
第二题by the time 的时态1.主句用将来完成时,而从句用一般现在时来表示将来的动作。2.主句用过去完成时,而从句用一般过去时。句子的结构是:(从句)by the time + 句子(一般现在时), (主句)句子(表动作的谓语是将来完成时 / 表状态的谓语是一般将来时。

1即将离开,所以不能用完成时
2 因为书没读完,饭的变冷就是将来的事儿了

因为主句用了过去时态,所以后面不能用现在完成时态。这里用了过去进行时态,表示将来,要离开的意思。
2 到你读完这本书的时候,你的饭菜就凉了
现在还没有凉,是一种假设。
希望对你有帮助。

1因为前面是过去式,用了完成时态会变成过去的过去,句子的意思就不对了
2这个是错综时间条件句,前面是虚拟语气,后面是陈述将要发生的事实

1/were leaving 表过去将要~
2/因为是对将来的虚拟语气,因此用将来时~