求问英语选择题

来源:百度知道 编辑:UC知道 时间:2024/05/22 01:05:01
Should it rain, the crops _____ .
A. would be saved B. would have been saved C. will be saved D. had been saved

选什么啊为什么解释下

选A
先给你翻译一遍:如果下雨了,这些农作物就能存活。
BD都有已经救活了的意思容易排除
关键看AC
两者的差别在于时态
这是一个虚拟语气应该用过去将来时
所以选A

b.过去式倒装。分句提前,用should+动词原形,主句用过去完成时。意思是如果下雨,庄稼就能救活了。实际上没下,而庄稼也没能救活,是过去的事,故选b。

虚拟语气,说的是与现在相反的情况,选A不选B

a 虚拟语气 倒装