Соляная кислота (HCl) — сильная кислота, и она может реагировать с веществами, обладающими основными свойствами, с металлами, стоящими в ряду активности левее водорода, и с солями слабых кислот. Рассмотрим каждый предложенный вариант:
* HgO (оксид ртути(II)) — является оксидом металла, и соляная кислота может с ним реагировать с образованием хлорида ртути и воды. Реакция: $$HgO + 2HCl \rightarrow HgCl_2 + H_2O$$
* K2CO3 (карбонат калия) — соль слабой угольной кислоты и сильного основания, поэтому реагирует с соляной кислотой с образованием хлорида калия, воды и углекислого газа. Реакция: $$K_2CO_3 + 2HCl \rightarrow 2KCl + H_2O + CO_2$$
* H2SO4 (серная кислота) — сильная кислота. Кислоты между собой обычно не реагируют.
* Mg (магний) — металл, стоящий в ряду активности металлов левее водорода, поэтому он реагирует с соляной кислотой с образованием хлорида магния и водорода. Реакция: $$Mg + 2HCl \rightarrow MgCl_2 + H_2$$
* NaOH (гидроксид натрия) — сильное основание, реагирует с соляной кислотой в реакции нейтрализации с образованием хлорида натрия и воды. Реакция: $$NaOH + HCl \rightarrow NaCl + H_2O$$
* CO2 (углекислый газ) — кислотный оксид, и в обычных условиях он не реагирует с соляной кислотой.
* Cu (медь) — металл, стоящий в ряду активности металлов правее водорода, поэтому она не реагирует с соляной кислотой.
Ответ: HgO, K2CO3, Mg, NaOH