Question: does oxygen have a negative charge?
Answer: The covalent bonds are therefore polar, and the oxygen atoms have a slight negative charge (from the presence extra electron share), while the hydrogens are slightly positive (from the extra un-neutralized protons). Opposite charges attract one another.