英语单选题:_____ for my illness I would have lent him a helping h

英语单选题:_____ 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
光良光良光良 1年前 已收到1个回答 举报

透明1025 幼苗

共回答了23个问题采纳率:82.6% 举报

C
这是个虚拟句
意思是“如果我没生病的话,我就会帮助他”
从句里用了would have lent ,现在完成式
主句就要用过去完成时,即:had done
当虚拟句中的if省略时,主句中的had要提前
这个是语法
所以选C

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 17 q. 0.081 s. - webmaster@yulucn.com