单项选择题

The weather in London is so changeable that people always take their umbrellas with themrain.

A. for fear of
B.in need of
C.in spite of
D.because of