b)
(i)
Hydrochloric acid reacts with magnesium oxide (a basic oxide) to form a salt and water.
Hydrochloricacid+Magnesiumoxide⟶Magnesiumchloride+Water
(ii)
Hydrochloric acid reacts with zinc metal (a metal above hydrogen in the reactivity series) to form a salt and hydrogen gas.
Hydrochloricacid+Zinc⟶Zincchloride+Hydrogen
(iii)
Hydrochloric acid reacts with calcium hydrogen carbonate (a hydrogen carbonate) to form a salt, water, and carbon dioxide gas.
Hydrochloricacid+Calciumhydrogencarbonate⟶Calciumchloride+Water+Carbondioxide
(iv)
Hydrochloric acid reacts with potassium hydroxide (a base) in a neutralization reaction to form a salt and water.
Hydrochloricacid+Potassiumhydroxide⟶Potassiumchloride+Water
That's 2 down. 3 left today — send the next one.