单项选择题

The heavy snow()travel, so he had to stay here for more days.

A. impeached
B. impelled
C. impeded
D. imparted