Here's why it's specifically strong with these elements:
* High electronegativity: Oxygen, fluorine, and nitrogen are highly electronegative, meaning they pull electrons towards themselves in a bond. This creates a strong partial negative charge (δ-) on the electronegative atom and a strong partial positive charge (δ+) on the hydrogen atom.
* Small size: These electronegative atoms are small, allowing the hydrogen atom to get close enough to the lone pairs of electrons on the electronegative atom, forming a strong dipole-dipole interaction.
Why other elements don't form hydrogen bonds:
* Lower electronegativity: Other elements, like carbon or chlorine, have lower electronegativity than oxygen, fluorine, or nitrogen. This results in weaker partial charges, leading to weaker dipole-dipole interactions.
* Larger size: Larger atoms are less likely to form strong hydrogen bonds because the hydrogen atom cannot get close enough to the lone pair electrons.
Therefore, hydrogen bonding is a specific type of interaction that involves hydrogen and highly electronegative atoms like oxygen, fluorine, or nitrogen. It's not limited to hydrogen.