单项选择题

()the heavy snow they could have arrived there earlier.

A、 But for
B、 For all
C、 Above all
D、 Except for