______, they would not have achieved such a great success.A、Hadn’t they made eno

游客2024-10-13  7

问题 ______, they would not have achieved such a great success.

选项 A、Hadn’t they made enough preparations
B、Had they not made enough preparations
C、If they didn’t make enough preparations
D、Were they to make enough preparations

答案 B

解析 倒装句题。根据句意,这里须用虚拟语气,根据主句时态判断,这里是对过去情况的虚拟。虚拟语气从句可以省略if并把had,should与were提到从句的句首,构成部分倒装。A错误,只能将had提前,否定词放在主语后;B形式意义完全正确;C是对现在的虚拟,与主句时态不符;D是对将来的虚拟,也不对。
转载请注明原文地址:https://tihaiku.com/zcyy/3799231.html
最新回复(0)