问题 选择题

_______ Anirban Maitra, a professor at Oxford University, Jack’s success would not have been possible.

A.If it wasn’t for

B.Were it not for

C.Had it not been for

D.If it hasn’t been for

答案

答案:C

题目分析:通过分析句子,可知其中包含一个虚拟条件句。根据主句“would not have been”可看出这是对过去情况的虚拟,所以条件句用过去完成时。又因为虚拟条件句中有had, should, were时,可以将if去掉,然后把had, should, were提到主语前面,故选C。

点评:注意区分真实条件句和虚拟条件句,真是条件句实现的可能性非常大,而虚拟条件句往往指不能实现的或纯属假想的情况。

单项选择题 A1/A2型题
判断题