. smoking, he would not have got cancer in the lung. A. Was he given upB. Had he given up

发布时间:2020-08-14 23:20:15

.      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

网友回答

A. Was he given up
(答案→)B. Had he given up
C. Did he give
D. If he gave up
解析:由于主句谓语是would not have got,这表明是对过去事实作出的假设,所以从句谓语应该是 had given up,另外,当虚拟条件句中有 had, should, were 等词时,通常可以省略 if,并将 had, should, were 提前置于句首。
以上问题属网友观点,不代表本站立场,仅供参考!