单项选择题

______ the heavy snow they could have arrived there earlier.

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