- - How dangerous it was!- - Yes, but for the passer - by" s quick action, the c

- - How dangerous it was!- - Yes, but for the passer - by" s quick action, the c

题型:不详难度:来源:
- - How dangerous it was!
- - Yes, but for the passer - by" s quick action, the child _____.
A.was drownedB.could have been drowned
C.had been drownedD.should have drowned

答案
B
解析

试题分析:考查虚拟语气。句义:多危险啊!是,要不是过路人的快速行动,那个孩子可能会被淹死。把握关键词but for,是对过去的虚拟,主句当然是过去的虚拟:would/could/should + have done,在根据句意孩子和淹死之间是被动关系,所以B正确。
举一反三
________ Anirban  Maitra, a professor at Oxford University, Jack’s success would not have been possible.
A.If it weren’t forB.Were it not for
C.Had it not been forD.If it hasn’t been for

题型:不详难度:| 查看答案
They have demanded that all the facts______ known to the public.
A.makeB.are madeC.be madeD.should make

题型:不详难度:| 查看答案
       it rain tomorrow, we would have to call off the hike.
A.WillB.WouldC.ShouldD.Were

题型:不详难度:| 查看答案
But for your timely warning, we ___have been unaware of the danger. Thank you very much!
A.shallB.mustC.will D.would

题型:不详难度:| 查看答案
----Did you hear about the hero who rescued the child from the burning building?
----Yes. What do you think most people ______ if they were in a similar situation?
A. will do     B will have done.  C. would do     D. would have done
题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

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