Concept:An alkali is a base that dissolves in water to produce hydroxide ions.Explanation:Alkalis are soluble bases.NaOH and Ca(OH)2 are soluble or sparingly soluble, and NH3 dissolves in water to give an alkaline solution.Mg(OH)2 is insoluble in water, so it is a base but not an alkali.Answer:B. Mg(OH)2