Question: is mgf2 a covalent bond?
Answer: The oxygen atom forms a covalent bond with each of the hydrogen atoms, and shares two electrons with each of them (one belonging to the oxygen, one to the hydrogen). Now, the hydrogen atoms each have two electrons in their outer shells, and the oxygen atom has eight. Chlorine usually exists as a molecule: Cl2.