I have heard that acids taste sour because of hydrogen (I don't really know exactly). According to the definition of acids:
An acid (from the Latin acidus/acēre meaning sour) is a chemical substance whose aqueous solutions are characterized by a sour taste, the ability to turn blue litmus red, and the ability to react with bases and certain metals (like calcium) to form salts
Some acids may not contain hydrogen. Would they also taste sour?