Acids react with metals to give salt and absorb hydrogen gas while bases do not react with metals and absorb hydrogen gas.