解答英语问题!!

来源:百度知道 编辑:UC知道 时间:2024/05/08 14:28:47
_____________the unusually bad weather last summer, there would not have been such worse floods along the Yangtze River.
A. It had not been for
B. Had it not been for
C. It had not been
D. Had it not been
如何选择?为什么?

B. Had it not been for if 引导的非真实条件句 ,和过去事实相反,省略if , 句子要倒装

选B
是虚拟语气的省略形式,原形为If it hadnot been for

选B. 表示虚拟语气,倒装结构

Had it not been for the unusually bad weather last summer, there would not have been such worse floods along the Yangtze River.
要不是去年夏天的恶劣天气,扬子江就不会出现这么大的洪涝了。

虚拟语气介绍
http://www.chinatin.net/Article/Print.asp?ArticleID=1693

B. Had it not been for
如果不是因为