On a previous thread, a member posted a really really clear explanation of oxidation states:
To determine oxidation states, you consider that atoms with higher electronegativity keep electrons for themselves (gain electrons) and lower electronegative atoms lose electrons. Then, you look at how many electrons have been gained, how many lost.
For example, water H2O.
Oxygen is more electronegative than hydrogen, so oxygen "keeps" electrons all for itself: O2- and 2 H+.
Oxygen has gained 2 extra electrons, so its oxidation state is -II.
Each hydrogen has lost 1 electron, so theirs oxidation states are +I.
Second example, OH-.
Oxygen already has one electron, which explains the - charge on this anion. Then, it grabs another electron from the hydrogen right arrow 2 electron gained. Oxygen has oxidation number -II.
Similarly, hydrogen is +I.
But there is one thing that I don't understand. For OH-, why does oxygen already have one electron?