Which of the following substances contains a covalent bond?
a. NaCl
b. SO2
C. CaO
d. MgCl2

Answer:
B. SO2
Explanation:
An Ionic bond transfurs electrons and occurs with metals and nonmetals
Covalent is the sharing of electrons and occurs with nonmetals only.