题目内容
All flights owing to the heavy fog, many passengers could do nothing but take trains.
A. to be cancelled
B. were cancelled
C. have been cancelled
D. having been cancelled
D
【解析】
试题分析:句意:由于大雾,所有的航班都被取消了,很多乘客只能乘坐火车。句中没有连词,而且两部分之间是逗号,由此判断是独立主格形式,即:名词或代词+ to do / doing /done ,排除BC选项。根据句意可知航班被取消发生在主句谓语动词之前,应该用非谓语的完成式,而不定式表示将来,故答案选D。
考点:考查独立主格
练习册系列答案
相关题目