Question: what are the differences between acid and alkali?
Answer: An acid is a substance which donates hydrogen ions into solution, while a base or alkali is one which takes up hydrogen ions.