单项选择题

All flights ______ because of the storm, they decided to take the train.

A.having canceled
B.were canceled
C.having been canceled
D.have been canceled