Extent of corrosion in the underground metal work depends upon___________?

Extent of corrosion in the underground metal work depends upon___________?

A. amount of moisture
B. type of metals
C. type of soil chemicals
D. all above factors