请进来看看这个英语题?
来源:百度知道 编辑:UC知道 时间:2024/05/25 03:51:29
We put off our English party because ____ an exam the following day.
A.there being
B.there to be
C.there would be
D.there will be
选哪个? 具体说说C跟D的区别?
从哪里看出来是过去将来时态?
选D错在哪里?
A.there being
B.there to be
C.there would be
D.there will be
选哪个? 具体说说C跟D的区别?
从哪里看出来是过去将来时态?
选D错在哪里?
这句话意思是:因为下一天/第二天有考试所以我们推迟了英语聚会,因为because后面必须接一个完整的句子,A,B排除。
应该用过去时,the following day=the next day都是过去时间状语,固定要用过去时。(因为有the,特指过去那个时间)
如果选择D,应该改成tomorrow或next day
句子前面的put其实已经是过去式了,只是put的过去式和现在式一样,意思表明已经推迟了,楼主不懂虚拟语气就按我的方法:
句子前面是过去时,后面即使表示将来,也应该和前面保持一致
故将will 改成 would 选C
为什么不选 D 。如果选D,那么前面的句子应该是 We will put off our English party because...........
there will be
C是虚拟语气
如果还不太确定第二天是不是有考试时候用
C,考点是时态,不存在虚拟语气的问题。选D错误的原因是时态不对。
正确选择: D
C 只表示可能发生。
选C 用过去将来时