for a molecule to be polar it must have
Chemical polarity Polar molecules must contain polar bonds due to a difference in electronegativity between the bonded atoms. A polar molecule with two or more polar bonds must have a geometry which is asymmetric in at least one direction, so that the bond dipoles do not cancel each other.
Intermolecular force A hydrogen bond is the attraction between the lone pair of an electronegative atom and a hydrogen atom that is bonded to either nitrogen, oxygen, or fluorine.[4] The hydrogen bond is often described as a strong electrostatic dipole-dipole interaction. However, it also has some features of covalent bonding: it is directional, stronger than a van der Waals force interaction, produces interatomic distances shorter than the sum of van der Waals radius, and usually involves a limited number of interaction partners, which can be interpreted as a kind of valence.