______ smoking, he would not have got cancer in the lung.A.Was he given upB.Had
题型:不详难度:来源:
______ 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,而不是像D项那样用一般过去时。另外,当虚拟条件句中有 had, should, were 等词时,通常可以省略 if,并将 had, should, were 提前置于句首。 |
举一反三
“Do you know his address?” “No, I also wish I _____ where he _____.”A.knew, live | B.knew, lives | C.know, lives | D.know, lived |
|
It is hard for me to imagine what I would be doing today if I ____ in love, at the age of seven, with the Melinda Cox Library in my hometown. A.wouldn’t have fallen | B.had not fallen | C.should fall | D.were to fall |
|
________ fired, your health care and other benefits will not be immediately cut off.A.Would you be | B.Should you be | C.Could you be | D.Might you be |
|
You can’t imagine that a well-behaved gentleman _____ be so rude to a lady. A.might | B.need | C.should | D.would |
|
—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’t | B.might not | C.needn’t | D.shouldn’t |
|
最新试题
热门考点