A、由于Fe2+和OH-能生成氢氧化亚铁沉淀,CO32-和Ca2+生成碳酸钙沉淀,故A错误;B、由于阴阳离子组合时没有水、沉淀或气体生成,因此这四种离子在水溶液中可以大量共存,故B正确;C、由于H+和OH-结合生成水,故C错误;D、由于Ag+和OH-不能共存,NH4+和OH-结合生成水和气体,故D错误.故选B