选项A相当于单一的NaAc溶液,不是缓冲溶液;选项C相当于单一的NH4Cl溶液,也不是缓冲溶液;选项D相当于NH4Cl与HCl的混合溶液,同样不是缓冲溶液;选项B相当于弱的HAc与其共轭碱Ac-的混合溶液,是正确答案。
只有一对弱的共轭酸碱的混合溶液才是缓冲溶液。