Methanol, ethanol, ammonia, and methylamine are soluble in water because
they can form ion-induced dipoles
they can form hydrogen bonds
there are dipole-dipole forces
there are dispersion forces
Expert's answer
They can form hydrogen bonds.
All these molecules can form hydrogen bonds with water molecules due via hydrogen atoms attached to oxygen or nitrogen. As these interactions can be distributed equally between two substances, they are soluble in water.