He must use this surplus as an insurance ________the unpredictable effects of bad weather.
句意:他必须用剩余的钱购买用来抵御不可预测的恶劣天气影响的保险。保险的作用是弥补恶劣天气带来的影响。因此,本题的正确答案为B。