—How dangerous it was!—Yes,but for the passer­by’s quick action,the girl _______

—How dangerous it was!—Yes,but for the passer­by’s quick action,the girl _______

题型:不详难度:来源:
—How dangerous it was!
—Yes,but for the passer­by’s quick action,the girl ________.
A.was drowned
B.could have been drowned
C.had drowned
D.should be drowned

答案
B
解析

由but for后面的内容可知,“要不是那个路人的动作迅速,小女孩可能已经溺水身亡了”说明此处是对过去事情的虚拟,而且表示“可能”的意思,所以用could have done,根据句意应该用被动语态,所以B项正确。
举一反三
—We expected you yesterday.
—I’m sorry,I ________ you to say that I couldn’t be here until today.
A.should have calledB.must have called
C.could callD.would call

题型:不详难度:| 查看答案
I________to my cousin’s birthday party last night,but I was not available. (2013·安徽,28)
A.wentB.had gone
C.would goD.would have gone

题型:不详难度:| 查看答案
I should not have laughed if I________you were serious.               (2013·江苏,30)
A.thoughtB.would think
C.had thoughtD.have thought

题型:不详难度:| 查看答案
If we________a table earlier,we wouldn’t be standing here in a queue.(2013·北京,34)
A.have bookedB.booked
C.bookD.had booked

题型:不详难度:| 查看答案
If he had spent more time practising speaking English before,he________able to speak it much better now.                                                    (2013·天津,14)
A.will beB.would be
C.has beenD.would have been

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

超级试练试题库

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