单选题
______ for my illness I would have lent him helping hand.
A、
Not being
B、
Had it not been
C、
Without being
D、
Not having been
【正确答案】
B
【答案解析】
[解析] 从主句的结构(would have lent)可以看出本句是对过去的一种虚拟,从句应为虚拟条件句,而if省略,要求倒装,所以B选项是正确答案。另外如不用句子表达,也可用but for…来表达,意为“要不是因为……”。
提交答案
关闭