问题 选择题

But for these interruptions, the meeting       half an hour ago.

A.was finished

B.would have finished

C.had finished

D.would finish

答案

答案:B

题目分析:本句是一个含蓄的虚拟语气,but for…要不是,如果没有…;句意:要不是这些打扰,这个会议半小时前就结束了。根据句意说明对会议产生的打扰是过去发生的事情,故使用would have done对过去的情况进行虚拟。故B正确。

选择题
单项选择题