A、因4g氢气燃烧生成液态水,放出热量571.6kJ,不是285.8kJ,故A错误;B、因4g氢气燃烧生成液态水,放出热量571.6kJ,放热时焓变值为负值,故B错误; C、因4g氢气燃烧生成液态水,不是气态水,故C错误;D、因4g氢气燃烧生成液态水,放出571.6kJ热量,放热时焓变值为负值,故D正确;故选:D.