作业帮 > 英语 > 作业

虚拟语气1.____anyone ring,ask him to leave a message.A.Would B.S

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/10/06 06:07:41
虚拟语气
1.____anyone ring,ask him to leave a message.
A.Would B.Should C.Might D.Supposing
2.____ say that a dead body is found in the bath,you’d find it difficult to believe.
A.Were you B.You were to C.Were you to D.If were you to
3.If it weren’t for the fact that he was a millionaire,she ____ him.
A.will never marry B.would never marry
C.might never marry D.would never have married
说明下理由,第一句不会,第二句C吗?第三句B or
1.B 2.C 3.D
理由:
1.虚拟倒装句,正确的顺序应该是if anyone should ring,这是与将来事实相反的情况使用的句型.倒装之后就变成should anyone ring了.后面的是祈使句.
2.虚拟倒装句,正确的顺序应该是 if you were to say,这也是与将来事实相反的情况使用的句型.倒装之后就变成were you to say.了,后面是would+动词原形,符合与将来事实相反时主句的公式.
3.根据句意,条件句部分是真实语气“如果不是因为他是个百万富翁这一事实”,所以这部分的时态决定其后虚拟语气的时态,这部分是过去式,因此其后虚拟语气部分就是与过去事实相反的.套用公式,选择would+have+done格式.选择D选项.意为,“她不可能跟他结婚.”
亲的虚拟语气问的挺难,是高三的孩子么?
再问: 是的, 1为什么不能选A or C? 第三句为什么不能C? 谢谢
再答: 1. 因为与将来事实相反时,条件句部分只有两种格式:should+do或者were to do。 没有A和C那种形式 3. 请仔细看我写的讲解,与过去事实相反的时候,主句用的是would/should/could/might + have done,而C选项不是have done,而是might+动词原形。不符合格式要求。 虚拟语气关键还得记清楚格式的表格呀~