Hydrogen bonding only occurs between hydrogen and oxygen, nitrogen or fluorine because they...
- are large, metallic atoms that act like carbon
- can form double covalent bonds using their lone pairs
- are less electronegative than hydrogen but more than neon
- are small, electronegative atoms with two electron shells