A、CO能与血液中血红蛋白结合而表现出CO的毒性;
B、CO2可与水反应生成碳酸,而CO既不溶于水也不能与水发生反应;
C、CO2和CO都是无色无味的气体,且CO是有毒气体,不能采取闻气味的方法进行区别;
D、CO具有可燃性,在氧气中燃烧能生成CO2.
【解析】
A、与血液中血红蛋白结合导致中毒是CO的性质而非CO2,故A不正确;
B、CO既不溶于水也不能与水发生反应,CO2可与水反应生成碳酸;故B不正确;
C、CO2和CO都是无色无味的气体,闻气味的方法不能区别两种气体;且CO是有毒气体,不能采取闻气味的方法进行区别;故C不正确;
D、CO具有可燃性,能在氧气中燃烧生成CO2,故D正确;
故选D.