A、未指明两种气体所处的状态,气体摩尔体积不一定相等,因此物质的量不一定相等,分子数不一定相等,故错误A;B、9个水的物质的量为0.5mol,标准状况下 11.2 LCO2的物质的量为0.5mol,分子数相同,故B正确;C、22.4 L水的物质的量远大于1mol,二者物质的量不同,分子数不同,故C错误;D、未指明氯化氢所处的状态,气体摩尔体积不一定是22.4L/mol,因此HCl的物质的量不一定是1mol,二者分子数不一定相等,故D错误;故选B.