语法与词汇
All things ______ because of the snowstorm, many passengers could donothing but take the train.
A、
had been canceled
B、
have been canceled
C、
were canceled
D、
having been canceled
【正确答案】
D
【答案解析】
句意:由于暴风雪, 所有的行程都被取消了, 许多乘客不得不乘坐火车。 本句考查非谓语动词的现在完成时, 现在完成时表示过去发生的事情对现在的影响, 根据题意暴风雪造成行程被取消, 所以应用现在完成时的被动态, 四个选项中只有选项D是非谓语动词, 因此本题选D项。
提交答案
关闭