根据氧化反应和化合反应的概念进行解答.物质跟氧气发生的反应都是氧化反应.化合反应是指由两种或两种以上物质反应生成另外一种物质的反应.
【解析】
A、氯化氢和氨气反应生成氯化铵,反应物是两种,生成物是一种,属于化合反应,反应物中没有氧气参加,不是氧化反应,故A错误;
B、磷和氧气反应生成五氧化二磷,反应物是两种,生成物是一种,属于化合反应,反应物中有氧气参加,是氧化反应,,故B正确;
C、该反应有氧气参加,是氧化反应,反应后生成的两种物质,不是化合反应,故C错误;
D、二氧化碳和水反应生成碳酸,反应物是两种,生成物是一种,属于化合反应,反应物中没有氧气参加,不是氧化反应,故D错误.
故选B.