Which of the following metals on reaction with dilute hydrochloric acid will give salt and hydrogen gas?
Aluminium
Different metals have different reactivity with acids. Aluminium reacts with dilute hydrochloric acid to give Aluminium chloride and hydrogen. Copper, gold and silver does not react with acids at all.