Which of the following best explains why ionic compounds generally have high melting points?
-
A
They contain covalent bonds that require high energy to break
-
B
Strong electrostatic attractions between oppositely charged ions require large amounts of energy to overcome
-
C
They have high molecular weights causing strong dispersion forces
-
D
Hydrogen bonding between ions is very strong