Answer
CH4 doesn't dissolve in water because it is a molecular compound with no net dipole
KCl is soluble because of its ionic bonds. The hydrogen and oxygen break the molecules apart because of the different charges of both KCl and H20.
Sucrose dissolves in water because it has a hydroxyl group that has a light negative charge, attracting the positive end of the polar water molecules and breaking down the sucrose.
Work Step by Step
CH4 doesn't dissolve in water because it is a molecular compound with no net dipole
KCl is soluble because of its ionic bonds. The hydrogen and oxygen break the molecules apart because of the different charges of both KCl and H20.
Sucrose dissolves in water because it has a hydroxyl group that has a light negative charge, attracting the positive end of the polar water molecules and breaking down the sucrose.