But for the sudden rainstorm, our trip to Hong Kong _____ a very pleasant one.A.

But for the sudden rainstorm, our trip to Hong Kong _____ a very pleasant one.A.

题型:不详难度:来源:
But for the sudden rainstorm, our trip to Hong Kong _____ a very pleasant one.
A.wasB.would have beenC.would beD.had been

答案
B
解析
if 虚拟的一种,对过去虚拟, if 后用had done , 主句用would/ could /might have done.如果句子内没有if, 可用but for, without .
例如: But for your help, I wouldn’t have finished the job.
Without your help, I wouldn’t have finished the job.
举一反三

It’s time that you __________ the whole book.
A.must go overB.can go overC.went overD.have gone over

题型:不详难度:| 查看答案

It’s nearly 7 o’clock. Helen _______ come, but let’s wait for her for another 5 to 7 minutes.
A.couldn’tB.can’tC.mustn’tD.may not

题型:不详难度:| 查看答案

一I still cannot figure out why he missed his flight.
一He       an accident on the way to the airport.
A.could have hadB.should have had
C.would haye hadD.must have had

题型:不详难度:| 查看答案
----- __________it be Li Ping who broke the glass?
---- No. It __________ be Wu Dong who did it.
A.Could; mayB.Can; mustC.May; mustD.Can; can

题型:不详难度:| 查看答案
The airplane _____late, for we didn’t see the famous pop singer until 10 pm.
A.must beB.will beC.would have beenD.must have been

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.