The correct answer is D. Water molecules have positive and negative areas.
The water is a polar molecule. The polarity of the water is due to the electronegativity of the oxygen. Due to high electronegativity of the oxygen the bond of the hydrogen and oxygen is pulled towards itself, which causes the appearance of slight negative charge on the oxygen and slight positive charge on hydrogen.
These slight charges attracts the molecule and allows the water to dissolve most of the molecules in it.