______ those bad habits, he would not have got liver cancer.A、Was he giving upB

游客2025-07-30  1

问题 ______ 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://www.tihaiku.com/zcyy/4182867.html
最新回复(0)