______ smoking, he would not have got cancer in the lung.
A.Was he given upB.Had he given up
C.Did he giveD.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í)題

科目:高中英語 來源:不詳 題型:單選題

I couldn't have got to the meeting on time - _______ an earlier train .
A.if I had not caughtB.unless I had caught C.if I did not catchD.unless I caught

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

John promised his doctor he _____ not smoke and he has never smoked ever since.
A.mightB.shouldC.couldD.would

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

— Lucy doesn’t mind lending you her dictionary.
— She _______. I’ve already borrowed one.
A.can’tB.mustn’tC.needn’tD.shouldn’t

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

When a pencil is partly in a glass of water, it looks as if it ______.
A.breaksB.has broken
C.were brokenD.had been broken

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

—I’m thinking of losing weight these days.
—Oh, you  ______ be out of your mind. You’re 50 kilograms at the most!
A.willB.shouldC.mayD.must

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

The World Wide Web is sometimes jokingly called the World Wide Wait because it ______ be very slow.
A.shouldB.mustC.willD.can

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

(2013·浙江金華三校考前模擬)________ clearly ________ nothing to do, the soldiers left the village the next day.
A.It; wasB.It; being
C.There; wasD.There; being

查看答案和解析>>

科目:高中英語 來源:不詳 題型:單選題

—Excuse me. But I want to use your computer to type a report.
—You _____have my computer if you don’t take care of it .
A.shan’tB.might notC.needn’tD.shouldn’t

查看答案和解析>>

同步練習(xí)冊答案