Question: What happens when magnesium reacts with dilute hydrochloric acid? ( A ) Gives magnesium chloride and hydrogen gas ( B ) Gives magnesium sulphate and hydrogen gas ( C ) Gives magnesium hydroxide and oxygen gas ( D ) Gives magnesium hydride