Phosphorous is kept in
water
Explanation for the correct option.
Phosphorus is a highly reactive non-metal that begins to react violently when exposed to air, hence to protect it from reactions, it is stored in water.
Explanation for the incorrect options:
A. As Phosphorus is less stable it cannot be placed in Kerosene oil.
B. Both alcohol and Phosphorus are highly reactive. So Phosphorus cannot be kept in alcohol.
D. Phosphorus is a very strong reactive non-metal that catches fire when exposed to air. So it is not kept in Ammonia since it is a gas.
Hence option C is the correct answer. Phosphorus is kept in water.