Which of the following properties of soil helps in absorbing contaminants from the soil?

Which of the following properties of soil helps in absorbing contaminants from the soil?

a. cation-exchange capacity
b. soil reaction
c. soil structure
d. soil consistency