作业帮 > 英语 > 作业

it to rain tomorrow,we should put off the match

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/11/09 02:42:39
it to rain tomorrow,we should put off the match
__________ tomorrow,we should put off the match till next friday
A.should it rained B.were it to rain
选B.这两个有什么区别.
一、表示将来的虚拟语气有三种:
1、动词的过去式:来自用一般现在时在条件从句表示纯粹将来.过去时表示的虚拟意味着存在些许实现的可能性,常表示“如果有可能实现的话”.
2、should do:来源于 shall do,shall 是情态动词,用于第二、三人称表达说话人的决定、承诺、义务或允许等,因此,should do 在虚拟语气中表达的也是说话人的态度,常表示“如果按照常理应该实现的话”,因此说话人认为实现的可能性微乎其微.
3、were to do:来源于 be to do,真实语气表示规定好的将来,虚拟 were to do 表示“如果已经在计划之中的话”,因此表示根本没有实现的可能.
二、此题是省略 if 后的倒装语序,可以用上述任何一种表示虚拟:
1、Did it rain tomorrow,we should put off the match till next friday.should it rained.如果明天可能下雨...
2、Should it rain tomorrow,we should put off the match till next friday.如果明天应该下雨...
3、Were it to rain,we should put off the match till next friday.如果明天按常规要下雨...
三、本题的两个选项中——
A.should it rained:其中,情态动词后用了过去形式 rained,形式错误,应该改为 should it rain
B.were it to rain:形式正确无误,是唯一的正选.