Step by step solution: The position of hydrogen is controversial in the periodic table because hydrogen is the only element without neutrons. Hydrogen is a nonmetal and is placed above the group in the periodic table because it has ns1 electron configuration like the alkali metals.
I think there is a typo because I've never seen HSO4 2- before in my life. It should be HSO4-. For that, H is 1+ and each Oxygen is 2-0 totaling 8-. So the oxidation state of sulfur +1 - 8 = 7
So the oxidation state of sulfur is +6
To fill the other element's shell.
When an atom shares electrons they form a covalent bond.