Question: What happens when metal reacts with an acid? ( A ) Gives salt and hydrogen gas ( B ) Gives metallic acid and carbon dioxide gas ( C ) Gives respective hydroxide and hydrogen gas ( D ) Gives respective metal acids