Concept:Acids react with calcium carbonate to give carbon dioxide, but the reaction is rapid only when the calcium salt formed is soluble in water.
Explanation:Calcium carbonate reacts with nitric acid as shown:
CaCO3(s)+2HNO3(aq)→Ca(NO3)2(aq)+H2O(l)+CO2(g)Calcium nitrate is soluble, so no protective coating is formed and
CO2 is readily liberated.
With dilute sulphuric acid, however, insoluble calcium sulphate,
CaSO4, coats the carbonate and slows the reaction.
Sulphurous acid behaves similarly, and acetic acid is a weak acid that reacts less readily.
Thus, nitric acid is the most suitable acid for this reaction.
Answer:D.
HNO3