- - 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 drowned | B.could have been drowned | C.had been drowned | D.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 for | B.Were it not for | C.Had it not been for | D.If it hasn’t been for |
|
They have demanded that all the facts______ known to the public.A.make | B.are made | C.be made | D.should make |
|
it rain tomorrow, we would have to call off the hike.A.Will | B.Would | C.Should | D.Were |
|
But for your timely warning, we ___have been unaware of the danger. Thank you very much! A.shall | B.must | C.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 |
最新试题
热门考点