Alkaline batteries are corrosive but do not contain acid, as the battery solution is a base. Therefore, they are called alkaline batteries.