A、1g氢气燃烧生成液态水,放出142.9kJ热量,所以2mol氢气燃烧生成液态水,放出的热量为142.9kJ×4=571.6kJ,所以△H=-571.6kJ?mol-1,故A错误;
B、2H2(g)+O2(g)=2H2O(g)△H=-571.6KJ/mol,依据题干是4g氢气燃烧生成液态水,放热为571.6KJ,而热化学方程式中是生成气态水,故B错误;
C、物质的状态影响反应热,未注明物质的聚集状态,故C错误;
D、1gH2燃烧生成液态水时放出142.9kJ的热量,△H<0,热化学方程式为H2(g)+
O2(g)=H2O(l)△H=-285.8kJ?mol-1,故D正确.1 2
故选D.