Soap cannot be used with hard water, because _________________?

Soap cannot be used with hard water, because _________________?

A. Hard water contains sulphate
B. They form insoluble calcium soaps which precipitate (Correct)
C. They attract back the removed dirt
D. None of these