— How about your journey to Mount Tai?— We _____ a pleasant journey but for the

— How about your journey to Mount Tai?— We _____ a pleasant journey but for the

题型:不详难度:来源:
— How about your journey to Mount Tai?
— We _____ a pleasant journey but for the rain.
A.would haveB.will haveC.had hadD.would have had

答案
D
解析
本题考查虚拟语气的运用。 but for the rain =" if" it hadn’t rained为介词短语,是虚拟含蓄表达方式。本句表示对于过去情况的假设虚拟。)
举一反三
Some people who don’t like to talk much are not necessarily shy; they _____ just be quiet people.
A.mustB.mayC.shouldD.would

题型:不详难度:| 查看答案
—If he ___________, he ________that food.
—Luckily he was sent to the hospital immediately.
A.was warned; would not take
B.had been warned; would not have taken
C.would be warned; had not taken
D.would have been warned; had not taken

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

One ought _______ for what one hasn’t done.
A.not to be punishedB.to not be punishedC.to not punishedD.not be punished

题型:不详难度:| 查看答案
John promised his doctor he ________ not smoke, and he has smoked ever since.
A.mightB.shouldC.couldD.would.

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

  -------There were already five people in the car but they managed to take me as well .
  ------- It ______ a comfortable journey .
A.can’t beB.shouldn’t be
C.mustn’t have beenD.couldn’t have been

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

超级试练试题库

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