Ionic bonds are when opposite charges are attracted to each other. Polar covalent bonds are when one atom has a greater affinity for electrons than the other, thus the electrons will spent more time around that atom. This is still sharing, but more like an atom is winning in tug of war with the electrons. Non-polar covalent bonds are when atoms share the electrons equally. O2 - no opposite charges, same affinity. Non-polar covalent bonds CCl4 - C-Cl bonds are polar bonds because they do not have the same affinity as each other. However, in this case, since 4 C-Cl bonds present (they make up a tetrahedral structure) all the dipoles (what makes up affinity) cancel each other out resulting in the net dipole to be zero, giving the compound non-polar covalent bonding. NaCl - opposite charges. Na + and Cl - thus gives ionic bonding. Solution Ionic bonds are when opposite charges are attracted to each other. Polar covalent bonds are when one atom has a greater affinity for electrons than the other, thus the electrons will spent more time around that atom. This is still sharing, but more like an atom is winning in tug of war with the electrons. Non-polar covalent bonds are when atoms share the electrons equally. O2 - no opposite charges, same affinity. Non-polar covalent bonds CCl4 - C-Cl bonds are polar bonds because they do not have the same affinity as each other. However, in this case, since 4 C-Cl bonds present (they make up a tetrahedral structure) all the dipoles (what makes up affinity) cancel each other out resulting in the net dipole to be zero, giving the compound non-polar covalent bonding. NaCl - opposite charges. Na + and Cl - thus gives ionic bonding..