Hi, i'm wondering how zwitterions works? For example, alanine. NH3+-CH(CH3)-COO- This is when it is in a neutral form right? But my teacher taught me that, when you add it into a alkali or acid solution. Let's take alkali for instance, the OH- reacts with the NH3+. But by my knowledge, OH- would mean a basic solution and NH3+ is a base. How could a base react with a base?