(i) Solution B contains solute molecules in addition to water molecules, as a weak acid ionises partially.
(ii) Solution C gives a gelatinous white precipitate with zinc sulphate solution that disappears when an excess of solution C is added. For example, sodium hydroxide (strong alkali) reacts with zinc sulphate to form a gelatinous white precipitate of zinc hydroxide.
2NaOH + ZnSO4 → Na2SO4 + Zn(OH)2(↓)
(iii) Solution B could be a solution of glacial acetic acid as it a weak acid.
(iv) Magnesium hydroxide is a weak alkali, as it has low solubility in water.