HCl can only act as Bronsted acid because it can only donate proton. AcidHCl+BaseH2O⇌H3O++Cl−
The remaining options contains substances which act both as Bronsted acid and Bronsted base.
(a) HCO3−+HCO3−⇌H2CO3+CO32−
(b) NH3+NH3⇌NH4++NH2−
(c) HSO4−+HSO4−⇌H2SO4+SO42−