精英家教网 > 高中英语 > 题目详情
________ we ________ much longer, we might not even have had the spot on the rooftop.
A.Should; hesitateB.Was; hesitatingC.Did; hesitateD.Had; hesitated
D
考查虚拟语气。当表示与过去的事实相反时,主句用would/might/should+have done;而从句用had done。根据might not even have had可知,是对过去的虚拟,从句用过去完成时。本句省略了if,把had提到了句首,完整形式应该是if we had hesitated...。故选D。
练习册系列答案
相关习题

科目:高中英语 来源:不详 题型:单选题

We will move to our new house if the weather ______ fine tomorrow.
A.beB.isC.wasD.will be

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

More than one teacher ____ thought _______ of the boy.
A. has; highly     B. have;  highly      B.has; high        D. have; high

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

_____ in the queue for an hour,Tom suddenly realized that he had left his wallet at home.
A.To waitB.Have waitedC.Having waitedD.To have waited

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题


The train ____ at present speed until it reaches Beijing.
A.is runningB.will be runningC.will have runD.has run

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题


—— Lucy! See what your uncle has bought for you.
—— Oh, what a nice skirt!  I ___ he ___ to bring me a gift.
A.never think; is going B.never thought; was going
C.don’t think; is goingD.shouldn’t think; was going

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

------ Have you seen your nephew lately?
------ Yes, in fact, I saw him yesterday. I ______ him for three years.
A.haven’tB.didn’tC.hadn’tD.don’t

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题

--Has your teacher returned from America yet?
--Yes, but he _______ here for only three days before his company sent him to Africa.
A.wasB.has beenC.will beD.would be

查看答案和解析>>

科目:高中英语 来源:不详 题型:单选题


---Where _______ my book ? I can't see it anywhere. 
--- I _______ it on this table . But now it's gone .
A were you putting ; have put           B. had you put ; was putting 
C have you put ; put                     D. did you put ; have put 

查看答案和解析>>

同步练习册答案