kaptansinghsinha517 Asked: December 2022 when an acid reacts with a metal carbonate or metal hydrogen carbonate, it gives the corresponding salt, gas and one more product.