Ответ:

Соляная кислота реагирует с основаниями, карбонатами, основными оксидами и металлами, стоящими в ряду активности до водорода. Поэтому реагируют Ca(OH)₂, Al, Na₂CO₃ и MgO. Серебро и ртуть с разбавленной HCl не реагируют.

Гидроксид кальция: молекулярное уравнение — Ca(OH)₂ + 2HCl → CaCl₂ + 2H₂O; сокращённое ионное — H⁺ + OH⁻ → H₂O.

Алюминий: молекулярное уравнение — 2Al + 6HCl → 2AlCl₃ + 3H₂↑; сокращённое ионное — 2Al + 6H⁺ → 2Al³⁺ + 3H₂↑.

Карбонат натрия: молекулярное уравнение — Na₂CO₃ + 2HCl → 2NaCl + H₂O + CO₂↑; сокращённое ионное — CO₃²⁻ + 2H⁺ → H₂O + CO₂↑.

Оксид магния: молекулярное уравнение — MgO + 2HCl → MgCl₂ + H₂O; сокращённое ионное — MgO + 2H⁺ → Mg²⁺ + H₂O.

Ответ: реагируют гидроксид кальция, алюминий, карбонат натрия и оксид магния.