Question: Explain why is O=C=O nonpolar while R—O—R is polar.
Solution:
O=C=O nonpolar because the dipole moment of the two C=O bonds is exactly equal and opposite of each other. Therefore, they cancel each other and so, the net dipole moment of O=C=O is zero.