non metal can not displace hydrogen from the acid why
Answers
Because to displace hydrogen the non-metal will have to give out electron more rapidly, but they are unable to do so as they are electronegative ie. They take electrons and since hydrogen have only 1 electron in it's outer most shell it is easy for hydrogen to give electron more easily but due to energy consideration and high force of attraction acting on the 5,6&7 electrons in the last shell of the non-metal the electrons are unable to escape from the atom and are unable to displace hydrogen.
the reason why non metals do not displace hydrogen from the acids is because unlike metals,non metals do no have a tendency to lose electrons but to gain electrons.... only those metals which are reactive than hydrogen will displace H2 from acids.
hope help with