精英家教网 > 高中英语 > 题目详情

—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项正确。

练习册系列答案
相关习题

科目:高中英语 来源: 题型:单选题

—Why didn’t you turn up at the party last night, Ella?
—_____, but I was fully occupied.

A.I’d love to B.I’d like to have
C.I’d rather not D.I was ready to

查看答案和解析>>

科目:高中英语 来源: 题型:单选题

As it turned out to be a small house party, we        so formally.

A.needn’t dress upB.did not need have dressed up
C.did not need to dress upD.needn’t have dressed up

查看答案和解析>>

科目:高中英语 来源: 题型:单选题

Sorry, I’m busy now. If I ___ time, I would certainly go for an outing with you

A.have hadB.had hadC.hadD.have.

查看答案和解析>>

科目:高中英语 来源: 题型:单选题

—1 wonder if Sue will be here by five.
—Don't worry !  She just went to collect her kids.She     be back by then.

A.should B.can C.would D.might 

查看答案和解析>>

科目:高中英语 来源: 题型:单选题

Grace doesn’t want to move to New York because she thinks if she________there,she wouldn’t be able to see her parents very often.                     (2012·安徽,31)

A.lives B.would live
C.has lived D.were to live

查看答案和解析>>

科目:高中英语 来源: 题型:单选题

He hesitated for a moment before kicking the ball,otherwise he________a goal.

A.had scored B.scored 
C.would score D.would have scored 

查看答案和解析>>

科目:高中英语 来源: 题型:单选题

If he had spent more time practising speaking English before,he________able to speak it much better now.                                                    (2013·天津,14)

A.will be B.would be 
C.has been D.would have been 

查看答案和解析>>

科目:高中英语 来源: 题型:单选题

(2013·陕西师大附中模拟)If we had taken such effective measures much earlier, the river ________ so seriously now.

A.is not polluted
B.would not be polluted
C.had not been polluted
D.would not have been polluted

查看答案和解析>>

同步练习册答案