The best and most correct answer among the choices provided by your question is the fourth choice or letter D "Oil is nonpolar, and water is polar."
Oil will not dissolve in water because water forms a polar covalent bond and oil forms a non-covalent bond. According to the U.S. Department of Energy, in chemistry molecules dissolve with other molecules that share similar characteristics.
I hope my answer has come to your help. Thank you for posting your question here in Brainly.