Why is water able to easily dissolve ionic compounds?
A. The bonds between water molecules are easily broken by the strong ions of ionic compounds.
B. The opposite charges of ionic compounds repel each others, so water molecules can separate the ions.
C. The electron transfer in ionic compounds results in ions that are attracted to water's poles.
D. The poles of water molecules share electrons with the ions in ionic compounds.