Why is water so effective at hydrogen bonding?

A
There are two hydrogens, doubling the positive charge on the water molecule.

B
Hydrogen is more electronegative than oxygen, so it is more likely to donate its electrons to oxygen.

C
The hydrogens in water are ionically bonded to the oxygen.

D
Oxygen is very electronegative and strongly attracts hydrogen's electron.

Q&A Education