Select the correct answer.

Copper carbonate (CuCO3) reacts with hydrochloric acid (HCl) according to this equation:
CuCO3(s) + 2HCl(aq) → CuCl2(aq) + H2O(l) + CO2(g).

Which statement correctly describes the substances in this reaction?

A.
Exactly one product and two reactants are either liquid or dissolved in water.
B.
Exactly one of the reactants is in a water-based solution, but none of the products are.
C.
The reactants include both a liquid and a gas.
D.
Exactly one reactant is a solid, and exactly one product is a gas.
E.
The products include a solid, a liquid, and a gas.