______for their support, he would have gone penniless.

admin2017-10-30  15

问题 ______for their support, he would have gone penniless.

选项 A、If it is not
B、If it is
C、Were it
D、Had it not been

答案D

解析 虚拟语气题。根据 主句谓语would have gone可知,本句是对过去情况的虚拟。if it had not been for意为 “要不是……”,表示对过去情况的虚拟,将if省略后,句子要部分倒装,即应将had提到句首,故D项正确。
转载请注明原文地址:https://kaotiyun.com/show/DsWC777K
本试题收录于: 英语题库普高专升本分类
0

最新回复(0)