Which of the following metals is/are kept in kerosene?
Sodium
Potassium
Potassium and sodium are highly reactive metals and they readily combine with oxygen present in air to form their oxide. Similarly, both of them vigorously reacts with the water to form potassium hydroxide and sodium hydroxide along with hydrogen gas. Hydrogen gas catches fire because a large amount of heat is generated when these metals reacts with water.
Due to this sodium and potassium are kept in kerosene oil so they do not react with oxygen (O2) or moisture (H2O) present in the air.