单选题
I was held up by the traffic jam, otherwise I ______ here 50 minutes sooner. A. would be B. ought to have been C. would have been D. must have been
【正确答案】
C
【答案解析】[解析] otherwise“否则”,连接副词,引导一个与过去事实相反的假设,相当于if I had not been held up by the traffic jam,因此句子谓语需用虚拟过去时。would be是虚拟现在时的结果句。ought to have been“本来应该”;must have been“一定已经”,纯属推断。