What basic nutrients necessary for life are present in soil? A hydrogen, carbon, oxygen, nitrogen phosphorous, sulfur B rocks, minerals, microorganisms, root hairs, animals C iron, magnesium, silicon, sodium, calcium, potassium waste D matter, bacteria, dead plants, animals