D
解:A、气体摩尔体积是单位物质的量的气体所占的体积.在标况下,1mol任何气体所占的体积约为22.4L,没注明前提条件,故A错误.
B、由pV=nRT可知,气体摩尔体积为22.4L/mol所处的状态不一定是标准状况,所以非标准状况下,1mol 任何气体的体积都可能为22.4L,故B错误;
C、标准状况下,H2O的状态为液态,所以标准状况下,1molH2O所占的体积都不等于22.4L,故C错误;
D、相同质量的一氧化碳和氮气的物质的量相等,一定温度和压强下,气态物质的体积大小主要由气体的物质的量决定,所以在温度和压强相同的状况下,相同质量的一氧化碳和氮气体积相同,故D正确.
故选:D.