Final answer:
O3 has stronger intermolecular forces than NH3 due to dipole-dipole interactions and London dispersion forces.
Step-by-step explanation:
O3 has stronger intermolecular forces than NH3 due to the presence of dipole-dipole interactions and London dispersion forces. These intermolecular forces are responsible for the attractions between O3 molecules. Additionally, O3 does not exhibit hydrogen bonding, so option d is incorrect. The molecular weight of O3 is not the main factor affecting intermolecular forces in this case.