Detergents are better than soaps for washing in hard water because
-
A.
hard water contains insoluble calcium salts. -
B.
they contain bleaching powder. -
C.
they contain palmitic acid. -
D.
they do not form insoluble calcium and magnesium salts. -
E.
they are organic compounds.