问题 选择题

. ______ 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,另外,当虚拟条件句中有 had, should, were 等词时,通常可以省略 if,并将 had, should, were 提前置于句首。

单项选择题
单项选择题