what causes soils and their horizons to differ?\na. differences in climates where the soils are formed\nb…

what causes soils and their horizons to differ?\na. differences in climates where the soils are formed\nb. differences in plant and animal life in different locations\nc. differences in the layout of the land\nd. all of the above\nplease select the best answer from the choices provided\na\nb\nc\nd
Answer
Brief Explanations:
Climate affects weathering and leaching, plant and animal life contribute organic matter and influence soil - building processes, and land layout affects water runoff and soil erosion, all of which cause soil and its horizons to differ.
Answer:
D. all of the above