Multiple choice Which of the following compounds reacts with HCl and gives chlorine gas? CuO MgO KMnO4 KOH NH4OH Reveal answer Fill a bubble to check yourself C Correct answer Explanation KMnO4 reacts with di HCl and gives chlorine gas. 2KMnO4 + 16 HCl ------>2KCl + 2MnCl2 + 5Cl2 +2H2O