(2009安徽蚌埠二中月考) ______ smoking, he would not have got cancer in the lung.

A. Was he given up                    B. Had he given up w.w.w.k.s.5.u.c.o.m

C. Did he give                           D. If he gave up

B


解析:

是因?yàn)闀r(shí)態(tài)前后有矛盾。由于主句謂語(yǔ)是would not have got,這表明是對(duì)過(guò)去事實(shí)作出的假設(shè),所以從句謂語(yǔ)應(yīng)該是 had given up,而不是像D項(xiàng)那樣用一般過(guò)去時(shí)。另外,當(dāng)虛擬條件句中有 had, should, were 等詞時(shí),通?梢允÷ if,并將 had, should, were 提前置于句首。

練習(xí)冊(cè)系列答案
相關(guān)習(xí)題

同步練習(xí)冊(cè)答案