单项选择题

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
热门 试题