A.氢气不易溶于水,且密度远远小于空气,所以可以采用排水法或向下排空气法收集,故A错误; B.氨气极易溶于水生成一水合氨,1体积水能溶解700体积氨气,所以不能采用排水法收集,可以采用向下排空气收集,故B正确; C.氧气不易溶于水,且密度大于空气,所以可以采用排水法或向上排空气收集,故C错误; D.氮气不易溶于水,所以可以采用排水法收集,故D错误; 故选B.