I'm not really clear as to the definition of an acid and base in inorganic chemistry. Alkali metals are all bases because they donate electrons. Aluminum chloride is a base because it accepts electrons. How then do I understand that ZnO acts as a base when it reacts with water:
ZnO + 2H
+ Zn
2+ + H
2O
The Zinc neither accepted nor donated. It started off with an oxidation state of +2 and ended with +2. What then makes it a base?