问题
单项选择题
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.如果我有一辆车,我就去芝加哥了。