______ those bad habits, he would not have got liver cancer.

admin2009-09-15  12

问题 ______ 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提前放到句首。注意:下表是虚拟语气的基本结构:
[*]
转载请注明原文地址:https://kaotiyun.com/show/CFfd777K
0

随机试题
最新回复(0)