Which of the following reacts with metal carbonates to produce carbon dioxide and water?
Basic
Acids on reaction with metal carbonates produce metal salt, carbon dioxide and water. For example, sodium carbonate reacts with hydrochloric acid to give sodium chloride, water and carbon dioxide. The reaction involved is:
Na2CO3(aq)+HCl(aq)→2NaCl (aq)+H2O(l)+CO2(g)