单项选择题

_______the heavy snow, they could have arrived there earlier.

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