if 引导的从句If it _______ tomorrow,we ________ put off the sports meet.A.rained; shall B.should rain; wouldC.rains; should D.were to rain; shall我觉得应该是C啊,为什么答案给的是B啊.

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 23:34:54

if 引导的从句If it _______ tomorrow,we ________ put off the sports meet.A.rained; shall B.should rain; wouldC.rains; should D.were to rain; shall我觉得应该是C啊,为什么答案给的是B啊.
if 引导的从句
If it _______ tomorrow,we ________ put off the sports meet.
A.rained; shall
B.should rain; would
C.rains; should
D.were to rain; shall
我觉得应该是C啊,为什么答案给的是B啊.

if 引导的从句If it _______ tomorrow,we ________ put off the sports meet.A.rained; shall B.should rain; wouldC.rains; should D.were to rain; shall我觉得应该是C啊,为什么答案给的是B啊.
这是虚拟语气运用.
if从句可以表示对将来的推测,由于是将来还没有发生的,所以谈不上是真实的还是虚假的,只能说这个事情发生的可能性有多大.一般情况下,可以用陈述语气的if从句来表示对一个未来事实的推测,这个事实是完全可能发生的.If从句的谓语形式用一般过去式或用were to / should +动词原形,主句用would / should /could/ might +动词原形.所以先B

虚拟语气用B.如果用将来时,If it rains tomorrow,we shall put off the sports meet.

首先说,这是虚拟语气
如果假设的情况是过去或现在都不存在的,或将来不大可能发生的,则是虚拟条件.
与将来事实可能相反:从句是should+动词原形/were to +动词原形;主句是would should could might +动词原形

我也觉得是C,主句将来时从句现在时。
这里应该是虚拟语气的表大了,所以选B

B. should rain; would 与将来事实相反的虚拟条件句.

should + v 意为"万一“,后面应该用过去过去将来时