英语单选题:_____ for my illness I would have lent him a helping hand.
问题描述:
英语单选题:_____ for my illness I would have lent him a helping hand.
A.Not being
B.Without being
C.Had it not been
D.Not having been
答
C
这是个虚拟句
意思是“如果我没生病的话,我就会帮助他”
从句里用了would have lent ,现在完成式
主句就要用过去完成时,即:had done
当虚拟句中的if省略时,主句中的had要提前
这个是语法
所以选C