(a)Acid
The difference between acids and bases at the atomic level is that acids contribute protons while bases take them. When a proton (a hydrogen ion) from an acid accepts a hydroxide ion from a base, the two ions combine to form a water molecule.