单项选择题

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

热门 试题