A-A+
______ those bad habits he would not have got
问题详情
______ 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提前放到句首。注意:下表是虚拟语气的基本结构:
[*]