Science, asked by divyb3ab1learshina, 1 year ago

Metals replace hydrogen from acids whereas non metals do not. Why?

Answers

Answered by Amirpathan17
790
the reason why non-metals do not displace hydrogen from dilute acids is because unlike metals, non-metals do not have a tendency to lose electrons but to gain electrons. Metals have a tendency to lose electrons. These electrons, which are readily lost by reactive metals like sodium, potassium etc are accepted by hydrogen ions of the acids, reducing them to hydrogen gas (H2). 2 H+ + 2e- → H2 However, non-metals do not lose electrons readily, because of which they do not displace hydrogen from acids. Another important point to note is that not all metals will displace hydrogen from acids. Only those metals which are reactive than hydrogen will displace H2 from acids.

Amirpathan17: If its help u plz mark it as brainliest
Answered by bidyutlatapanda1969
146

Metals have a tendency to lose electrons and hence they supply electrons, i.e., they are electron donors. That is why metals displace hydrogen from dilute acids.

On the other hand, non-metal is an electron acceptor. It cannot supply electrons to H+ and hence, it does not displace hydrogen from dilute acids.

Similar questions