单项选择题

All things (had) been canceled (because) of the snowstorm, many passengers could do (nothing) but (take) the train.

A.had
B.because
C.nothing
D.take