The correct option is B Aluminium
Metals on reaction with acids produce respective salts and hydrogen gas. Aluminium reacts with dilute hydrochloric acid to form aluminium chloride and hydrogen. The reaction involved is:
2Al(s) + 6HCl(aq) → 2AlCl3(aq) + 3H2(g)
Since, gold and silver are least reactive they do not react with acids.