Why is phosphorous stored under water and sodium stored in kerosene?
Answers
Phosphorus is stored in water because phosphorus is very reactive non metal. It catches fire if exposed to air. To prevent the contact of phosphorus with atmospheric oxygen,it is stored in water. Whereas,sodium is very reactive. It reacts vigorously with oxygen and water. A lot of heat is generated in the reaction. It is, therefore,stored in kerosene.
Sodium reacts vigorously with air which prevents it to be stored outside kerosene.
Kerosene is composed of saturated hydrocarbons, with which sodium does not react. It does react rapidly, however, with the water vapor and oxygen in air and therefore must be protected from it in order to remain in elemental form. The following excerpt from an earlier answer to this question, "[sodium] is unsaturated hydrocarbon . even though sodium is highly reactive it doesn't reacts with oxygen when Na++ is preserved in kerosene. hence," is wrong from beginning to end and should be ignored.