✔ 最佳答案
1.
it all depends on experimental conditions and reagents.
for example, hydrochloric acid can reacts with most of common metals like magnesium and zinc, to give hydrogen and respective metal salts. this is redox!
on the other hand, chloride ion can be oxidized by oxidants like potassium permanganate, forming chlorine gas and possibly manganese(II) ion. that's why we shouldn't use hydrochloric acid to acidify permanganate. in this case, chloride ion acts as reducing agent -- it reduces permanganate.
but bear in mind that chloride ion cannot oxidize the others, thus is not "oxidizing acid" in that sense.
2.
in what reaction? oxidation of chloride can be done by performing various reactions.
3.
as mentioned, chloride ion can be reducing agent; on the other hand, hydrogen ion can NEVER be reducing agent:
- it doesn't has electrons to donate to others;
- it has reached its highest oxidation state, +I.