Which of the following factors can affect the rate of soil formation?
A.
weathering rate
B.
environmental conditions
C.
bedrock composition
D.
all of these