公共英语考试

解析:______ those bad habits, he would

来源:网考网公共英语 所有评论

【单选题】 ______ 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提前放到句首。 [解题秘藉]下表是虚拟语气的基本结构: If条件句 主句 过去虚拟 had been/done would have been/done 现在虚拟 were/did would be/do 将来虚拟 were to/should would/could be/do 查看试题解析出处>>

相关推荐

发布评论 查看全部评论