Anirban Maitra, a professor at Oxford University, Jack’s success would not have been possible.
A. If it weren’t for
B. Were it not for
C. Had it not been for
D. If it hasn’t been for
网友回答
A. If it weren’t for
B. Were it not for
(答案→)C. Had it not been for
D. If it hasn’t been for
解析:通过主句Jack’s success would not have been possible.可以看出这是对于过去情况的虚拟。对过去情况的虚拟,条件从句中谓语动词用过去完成式,主语用“would/could/should/might + have+动词的过去分词”形式。虚拟条件句中有had, should, were时,可以将if去掉,然后把had, should, were提到主语前面,故选C。