The correct answer is D. Water molecules will attract each other electrically, but they will not attract oil molecules, causing separation.
Oil and water do not mix because water is polar (has a partial electrical charge) while oil is nonpolar (does not have a significant charge). The polar nature of water causes water molecules to attract each other, while they do not interact favorably with the nonpolar oil molecules, leading to separation.