Which of the following molecules is the most polar?
H2O
CH4
CCl4
BF3
NH4
Why is oil not soluble in water?
Oil has larger molecules than water
Oil has stronger attraction between its molecules than water does
Water is polar and oil is nonpolar
Water and oil are both nonpolar