A、没有明确是否气体物质,如果不是气体物质,则物质的量不一定相等,故A错误;B、如果乙烯和一氧化碳气体的物质的量相等,则分子数一定相等,故B正确;C、如果不是相同条件下,两种气体的密度不确定,则质量不能确定,故C错误;D、如果分别是一元酸和二元酸,虽然酸的物质的量相等,但H+数一定不相等,故D错误.故选B.