精英家教网 > 高中英语 > 题目详情
But for those interruptions, the meeting _____ half an hour ago.
A.was finishedB.would have finished
C.would finishD.had been finished
B

试题分析:句意:要不是有这些打断,这个会议在半小时前就会结束了。But for“要不是”,But for those interruptions,="if" it had not been for those interruptions,是和过去相反的虚拟语气,所以主句用would have done,选B。
练习册系列答案
相关习题

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

(2013·东北三校4月二次联考)No matter how healthy you ________ be, you need to consult a doctor from time to time.
A.shouldB.willC.mustD.may

查看答案和解析>>

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

Oh,I'm not feeling well in the stomach.I ________ so much fried chicken just now.
A.shouldn't eatB.mustn't have eaten
C.shouldn't have eatenD.mustn't eaten

查看答案和解析>>

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

If he _______ his leg in the last training, he _______ the coming London Olympics, which he has been longing to compete in.
A.didn’t hurt; would go in for
B.hadn’t hurt; would have taken part in
C.hadn’t hurt; would join in
D.didn’t hurt; would have taken part in

查看答案和解析>>

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

---Sorry, sir. I can't answer this question.
---Well, you are supposed ______ this part of history.
A.readingB.to be readingC.to readD.to have read.

查看答案和解析>>

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

Tony ________ full marks, but he was so careless as to make a spelling mistake.
A.could have gainedB.can have gained
C.must have gainedD.must gain

查看答案和解析>>

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

The family _____ on time, but their car had a flat tyre on the halfway.
A.would arriveB.could arrive
C.must have arrivedD.would have arrived

查看答案和解析>>

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

--Where do you suggest_________?
--Downtown in Quanzhou, of course.
A.will we locate the museumB.the museum must be located
C.the museum be locatedD.should we locate the museum

查看答案和解析>>

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

I insisted that a doctor        immediately.
A.has been sent for B.sends forC.will be sent forD.be sent for

查看答案和解析>>

同步练习册答案