The correct options are
A Wind and rainfall
B Temperature
C Humidity
D Light
Wind, rainfall, temperature, light, and humidity are the factors which affect the soil and its type in a certain region. These factors also affect the soil profile and bring changes in the soil structure.
The nature of any soil depends upon the rocks from which it has been formed and the type of vegetation that grows in it.