题目内容
【题目】__________ smoking, he would not have got cancer in the lung.
A. Was he given up B. Had he given up
C. Did he give D. If he gave up
【答案】B
【解析】句意:如果他早放弃吸烟,他就不会得肺癌了。由于主句谓语是would not have got, 表明是对过去事实作出的假设,所以从句谓语应该是had given up, 而不是像D项那样用一般过去时。另外,当虚拟条件句中有had, should, were 等词时,通常可以省略if, 并将had, should, were提前置于句首。
练习册系列答案
相关题目