A-A+

______ those bad habits he would not have got

2022-08-01 22:52:36 问答库 阅读 168 次

问题详情

______ those bad habits, he would not have got liver cancer.
A.Was he giving up
B.Did he give up
C.If he gave up
D.Had he given up请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
解析:这句话用的是过去虚拟语气,主句用would have done,条件从句用if… had done。而if可省略,把had提前放到句首。注意:下表是虚拟语气的基本结构:
[*]

考点: