A、氢气燃烧只生成水;
B、乙醇是一种比较清洁的能源;
C、天然气、煤、石油属于化石燃料,用完之后不能再产生,属于不可再生能源;
D、人类利用的能量有些是通过化学反应获得的,有些不是.
【解析】
A、氢气燃烧的产物不污染环境,是最理想的清洁能源.正确.
B、乙醇燃烧能生成水和二氧化碳,是一种比较清洁的能源,使用乙醇汽油可以减少汽车尾气的污染.正确.
C、化石燃料属于不可再生的能源.正确.
D、人类利用的能量有些不是通过化学反应获得的,例如人类利用的太阳能、风能等不是通过化学变化获得的.不正确.
故选:D.