The correct options are
A Rainwater harvesting
B Afforestation
Rainwater harvesting is a technique used to collect and store rainwater for future uses. Afforestation is the process of planting trees to create forests. The roots of trees absorbs water and increases moisture content of soil by preventing surface water runoff.
Thus, these steps help to prevent droughts.
However, polluted water is rendered useless and it often causes water scarcity. Soil erosion refers to the removal of the top-most layer of soil by factors like wind, water, etc. It does not help in preventing droughts.