How do intermolecular forces determine the vapor pressure of a liquid?

A. A nonpolar compound has a low vapor pressure because of London dispersion forces.
B. A compound that can form hydrogen bonds has a low vapor pressure.
C. A polar compound has a high vapor pressure because of London dispersion forces.
D. A compound that has strong covalent bonds has a low vapor pressure.

2 answers

Water forms H bonds and has a low vapor pressure. How does that fit with B?
It's B