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.
Chemical bond A chemical bond is a lasting attraction between atoms, ions or molecules that enables the formation of chemical compounds. The bond may result from the electrostatic force of attraction between oppositely charged ions as in ionic bonds; or through the sharing of electrons as in covalent bonds. The strength of chemical bonds varies considerably; there are "strong bonds" or "primary covalent or ionic bonds and "weak bonds" or "secondary bond" such as dipole–dipole interactions, the London dispersion force and hydrogen bonding.