________ 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。根據(jù)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 

查看答案和解析>>

同步練習冊答案