All flights______because of the heavy snow, we had to take the train.A、were canc

游客2023-10-06  25

问题 All flights______because of the heavy snow, we had to take the train.

选项 A、were canceled
B、had been canceled
C、have been canceled
D、having been canceled

答案 D

解析 本题考查非谓语动词。观察句子可知,这两个句子不是并列的分句,也不能构成复合句,后边是一个完整的句子,所以前边就应该用非谓语动词构成一个短语,在这里表原因,故选D。
转载请注明原文地址:https://tihaiku.com/zcyy/3077507.html
最新回复(0)