________your advice, I would have made the wrong decision.

admin2022-10-15  34

问题 ________your advice, I would have made the wrong decision.

选项 A、Hadn’t it been for
B、Had it not been for
C、Had it been for
D、Had not it been for

答案B

解析 虚拟语气题。在if引导的虚拟条件句中,句型if it hadn’t been for…表示与过去的事实相反,意为“要不是……,若非……”。根据句意,排除C;当虚拟条件句的从句部分含有were、should或had时,可省略if,把were、should或had提到从句句首,构成倒装结构。若从句为否定句,否定词not应置于主语之后,而不能与were、should或had缩略成weren’t、shouldn’t或Hadn’t置于句首,因此B为答案。
转载请注明原文地址:https://kaotiyun.com/show/q3kK777K
0

最新回复(0)