Sodium catches fire when it comes in contact with water because:
The correct option is D. The reaction of sodium metal with water is highly heat producing due to which the hydrogen gas formed during the reaction catches fire and burns causing little explosions.
Sodium reacts vigorously with cold water forming sodium hydroxide (NaOH) and hydrogen (H2). The reaction of sodium metal with water is highly heat producing due to which the hydrogen gas formed during the reaction catches fire and burns causing little explosions.