Why does magnesium from `Mg^(2+)` and not `Mg^(+)`?
A. Magnesium (II) is insoluble in water
B. Commonly higher oxidation states are preferred by metals
C. Ionic radius of Mg(II) is smaller tha of Mg(I)
D. High hydration energy as well as high latice energy of divalent magnesium ion