78.2k views
1 vote
Which compound contains both ionic and covalent bonds? a.)CaCo3 b.)PCl3 c.)MgF2 d.)CH2O

2 Answers

4 votes
A. CaCo3 should be correct


Calcium carbonate has both ionic and covalent bonds. It's a compound of carbon and oxygen, which are both non-metals, so are covalently bonded.
User Ksav
by
8.6k points
2 votes
CaCo3, because CO3 is carbonate, which is three oxygens covalently bonded to the carbon. It has a charge of 2- becuase carbon has 4 electrons and the 3 oxygens bring 6.

User Monso
by
8.1k points