废电池里含有汞、银、镉等重金属,当废电池日晒雨淋表面皮层锈蚀了,其中的重金属等有毒成分就会渗透到土壤和地下水,人们一旦食用受污染的土地生产的农作物或是喝了受污染了的水,这些有毒的重金属就会进入人的体内,慢慢的沉积下来,对人类健康造成极大的威胁.可见废旧电池对土壤、水等环境造成的污染主要是重金属污染.故选:B