问题 单项选择题

The taxi was held up on the way to the railway station, otherwise I ______ the train.

A.must catch

B.have caught

C.could have caught

D.ought to catch

答案

参考答案:C

解析:[分析] 本题测试点为虚拟语气。本题是表示与过去事实相反的假设,故谓语用would(could)+have+过去分词。例如:If I had had a car,I would have gone to Chicago.如果我有一辆车,我就去芝加哥了。

填空题
单项选择题