(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


解析:

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

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

同步練習(xí)冊答案