当前位置:高中试题 > 英语试题 > 虚拟语气 > . ______ 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 upB.Had he given up
C.Did he giveD.If he gave up

答案
B。
解析
由于主句谓语是would not have got,这表明是对过去事实作出的假设,所以从句谓语应该是 had given up,另外,当虚拟条件句中有 had, should, were 等词时,通常可以省略 if,并将 had, should, were 提前置于句首。
核心考点
试题【. ______ smoking, he would not have got cancer in the lung. A.Was he given upB.H】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
. “Mary looks hot and dry” “So _____ you if you had so high a fever.”
A.doB.are
C.willD.would

题型:不详难度:| 查看答案
—Are you content with her lecture?
—Nowhere near that. It ____.
A.may have been goodB.couldn’t have been worse
C.can’t be betterD.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 attendedB.must have attended
C.could attendD.shouldn"t have attended

题型:不详难度:| 查看答案
I tried to call on you last week but your dog simply ____ not let me come through the gate.
A.couldB.wouldC.mightD.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

题型:不详难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.