一道英语单选求帮忙The impact of Thoreau's "On the Duty of Civil Disobedience" might not have been so far-reaching ____ for Elizabeth Peabody,who dared to publish the controversial way.A.it is not being B.being it not C.had it not been D.it not having been答案是选C,但是我不大懂,谁能帮我解释下?

问题描述:

一道英语单选求帮忙
The impact of Thoreau's "On the Duty of Civil Disobedience" might not have been so far-reaching ____ for Elizabeth Peabody,who dared to publish the controversial way.
A.it is not being B.being it not C.had it not been D.it not having been
答案是选C,但是我不大懂,谁能帮我解释下?

这是个倒装句,正常的句式是 if it had not been
这是过去完成时的虚拟语气

这是一道考查虚拟语气+倒装+省略的题哦!嘿嘿,本来这句话应该是The impact of Thoreau's "On the Duty of Civil Disobedience" might not have been so far-reaching if it had not been for Elizabeth Peabody,who dared to publish the controversial way..因为虚拟语气可以省略但是要倒装呀