单项选择题

The army got the order to arrive at the front immediately, but their advance was ()by bad weather.

A. confused
B. hampered
C. hammered
D. perplexed