Find the number of proton donor acid(s) from the following: B(OH)3,Mg(OH)2,Si(OH)4,SO2(OH)2,Ba(OH)2___
Open in App
Solution
First, let us get the tricky ones out of our way. B(OH)3 is boric acid. It is not a proton donor but rather a hydroxide acceptor. It is a weak electrolyte and in water, gets the latter to release protons via accepting OH−.
Magnesium hydroxide and barium hydroxide are basic. They are hydroxide donors. What is left is silicic acid and sulphuric acid. The former is only of academic interest. But it is a very weak acid with a pKa1=9.84.