单项选择题

But for these interruptions our meeting would have finished half an hour ago.

A.我们的会议中断了好几次,所以才在半小时前结束。
B.要不是被中断了好几次,我们的会议半小时前就可以结束了。
C.我们的会议打断了几次,半小时后就结束了。
D.会议被中断了好几次,所以半小时后才结束