A、水中只含有一种物质,属于纯净物,故选项错误;B、自来水中含有杂质,属于混合物,氧气中只含有一种物质,属于纯净物,故选项正确;C、二氧化碳中只含有一种物质,属于纯净物,故选项错误;D、河水中含有杂质,属于混合物,故选项错误;故答案为:B.