The best answer is B.
Climate is the average weather conditions in a given location based on the average weather experienced in that area for a period of 30 years or more.
Climate can be identified by zones. Climate zone which have similar flora and fauna are known as biomes.
Unlike climate, weather is constantly changing - sunny, hot, cloudy, windy, snowing or raining.
Climate mainly refers to what is expected to happen in the atmosphere rather than the actual conditions, and so it is quite possible for weather to be different from that suggested by the climate