The correct options are
B Ca(OH)2
C Na2CO3
D NaOCl
The reason for temporary hardness is owing to the presence of bicarbonates of Ca and Mg.
To remove this temporary hardness, we have to use agents that can precipitate out the
bicarbonates in an easy-to-filter-out form:
Ca(HCO3)2+Na2CO3⟶CaCO3↓+NaHCO3
Ca(HCO3)2+Ca(OH)2⟶2CaCO3↓+2H2O
The hypochlorite anion is oxidizing and gets hydrolyzed to −OH.
OCl−(aq)+H2O(l)⇌HOCl(aq)+−OH(aq)
Calcium phosphate is just insoluble in water. It is useful in this context.