A.HCl+NH3·H2O
B.HCl+Ba(OH)2
C.H2SO4+Mg(OH)2
D.CH3COOH+NaOH
B
解析:A选项中的NH3·H2O是弱碱,C选项中的Mg(OH)2是难溶物,D选项中的CH3COOH是弱酸,它们在离子方程式中都不能拆成离子形式,因而发生的反应都不能用H++OH-==H2O来表示。选B。