Why does water form hydrogen bonds?
1 Answer
Due to the large difference in electronegativity between oxygen and hydrogen atoms.
Explanation:
Since oxygen is so much more electronegative than hydrogen, this means that it will have a much stronger influence over electrons when bonded (it's an electron hog).
This means the electrons spend the majority of the time around the oxygen atom, creating a slightly negative charge for oxygen and a slightly positive charge for hydrogen.
The slightly positive hydrogen atoms of one water molecule will thus be attracted to the slightly negative oxygen atoms of another water molecule (Coulombic attraction). Here's a diagram of that attraction:
