下列物质中,既是质子酸,又是质子碱的是( )

下列物质中,既是质子酸,又是质子碱的是( )

A.NH4+

B.HS-

C.PO43-

D.HCO3-

正确答案是BD