b. acid is the correct answer @jayxboof all social media
acid : acids are those which accepts an electron-pairs.
base : bases are those which donates ab electron-pairs.
alkali : it is a base that dissolves in water. it is basically a base and the ph greater than 7.
hydroxide ion : it is a poly-atomic ion which is negatively charged.