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