Multiple choice Why are detergents preferred over soap in hard water? They are free flowing and easily available. They do not precipitate with calcium or magnesium salts in hard water. They change the hard water into soft water. They form scum, which can easily be removed. They have fresh odour. Reveal answer Fill a bubble to check yourself B Correct answer Explanation Yes, detergents are ammonium or sulphonate salts of carboxylic acids. The charged ends of these compounds do not form precipitates with calcium or magnesium salts in hard water. Hence, detergents retain their cleansing property in hard water.