. ______ smoking, he would not have got cancer in the lung. A.Was he given upB.H
题型:不详难度:来源:
. ______ 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,另外,当虚拟条件句中有 had, should, were 等词时,通常可以省略 if,并将 had, should, were 提前置于句首。 |
举一反三
. “Mary looks hot and dry” “So _____ you if you had so high a fever.” |
—Are you content with her lecture? —Nowhere near that. It ____. A.may have been good | B.couldn’t have been worse | C.can’t be better | D.must be better |
|
--Did you listen to the speech? --- No, we ______ it. But we had a lot of traffic on our way.A.could have attended | B.must have attended | C.could attend | D.shouldn"t have attended |
|
I tried to call on you last week but your dog simply ____ not let me come through the gate.A.could | B.would | C.might | D.should |
|
. “It looks as if he were drunk.” “So it does. _____.”A.He’d better give up drinking | B.He shouldn’t have drunk so much | C.Health is more important than drink | D.I wonder why he is always doing so |
|
最新试题
热门考点