Multiple choice Detergents produce lather with hard water because they are soluble in hard water they are colourless substances calcium and magnesium salt of sulphonic acid are soluble in water they form sodium carbonate with hard water Reveal answer Fill a bubble to check yourself C Correct answer Explanation Detergents work in hard water because their calcium and magnesium salts are soluble in water, unlike those of soap. This prevents the formation of scum, allowing the detergent to produce lather.