精英家教網 > 高中英語 > 題目詳情

(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


解析:

是因為時態前后有矛盾。由于主句謂語是would not have got,這表明是對過去事實作出的假設,所以從句謂語應該是 had given up,而不是像D項那樣用一般過去時。另外,當虛擬條件句中有 had, should, were 等詞時,通?梢允÷ if,并將 had, should, were 提前置于句首。

練習冊系列答案
相關習題

同步練習冊答案
久久精品免费一区二区视