For which of the following reasons does a chloride ion have a negative charge?

a. Gain of protons
b. Gain of electrons
c. Loss of protons
d. Loss of electrons