Question: why mgcl2 has a high melting point?
Answer: MgCl2 has a high melting point. It is an ionic solid. It consists of a 3–D lattice of positive Mg2+ ions and Cl– ions and the ions are held together by strong ionic bonds. As a lot of energy is required to overcome these strong bonds to separate the ions, the solid has a high melting point.