H2SO4 + H2O -> HSO4- + H3O+ A question by a noob. I get the fact that water can act as an acid and as a base. The oxygen "pulls" the hydrogen+ ion away from the sulfuric acid oxygen hydrogen bond an gets one itself and becomes positively charged, therefore a hydronium. However, I wonder does sulfuric acid donate it`s other proton as well. I see no reason why it wouldn`t I mean it would still be somewhat stable, cause the charge is quite spread out over the 3 oxygen atoms, so more stable more acidic. At least that`s how I am getting it when drawing those resonance structures. When the sulfuric acid molecule would lose both of them, I wonder wouldn`t the sulfuric acid be quite unstable then. And become a base, wouldn`t it just rip out the protons from the oxygen again, because of the size of sulfur in comparison with oxygen. The oxygen couldn`t accept another proton, but what about another oxygen? People please help me I am in a mess here :( If I have stated something from ^^ above please tell me, I am still a underclass rookie. Thanks.