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月二次聯(lián)考)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

查看答案和解析>>

同步練習冊答案