Correct answerB. Predicting likely weather patterns in the future
Explanation
Weather forecasting is a task for meteorology and climate science; sociology studies human behaviour, social pressures on the environment and policy responses.
Correct answerD. Development which meets the needs of the present generation without compromising the ability of future generations to meet their own needs
Discussion