When insoluble metal carbonates and insoluble metal oxides are used to produce soluble salts, excess base is added to the acid. The mixture can then be filtered to remove unreacted metal carbonate ...
Zinc oxide is a base, because it reacts with an acid to form a salt and water. It is not an alkali because it does not dissolve in water.