单项选择题

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

A.having canceled
B.being canceled
C.having been canceled
D.canceled