JEE Main levelSingle correct optionDifficulty 2 of 3sb071
Which reagent can be used to distinguish Be(OH)X2 from Mg(OH)X2, both being white solids insoluble in water?
Aexcess aqueous sodium hydroxide, which dissolves only Be(OH)X2
Bdilute hydrochloric acid, which dissolves only Mg(OH)2
Ccarbon dioxide gas, which dissolves only Be(OH)2
Dhot water, which dissolves only Be(OH)2
Answer: A
Be(OH)2 is amphoteric and dissolves in excess NaOH to form [Be(OH)X4]X2−, while Mg(OH)2 is purely basic and does not. Dilute HCl dissolves both, so it cannot distinguish them.