A、化学方程式中没写反应条件,氧气的气体符号没有标注;
B、化学方程式中书写正确;
C、不遵守质量守恒定律,氯化锌的化学式书写错误,化学方程式没有配平;
D、反应前后都有气体,不用再标注气体符号;没有反应条件;没有配平;
【解析】
A、2H2O=O2+2H2↑没写反应条件,氧气的气体符号没有标注,改为2H2OO2↑+2H2↑,故A错误;
B、4P+5O22P2O5化学方程式中书写正确,故B正确;
C、Zn+HCl=ZnCl+H2↑氯化锌的化学式书写错误,化学方程式没有配平,改为Zn+2HCl=ZnCl2+H2↑,故C错误;
D、C2H5OH+O2=H2O+CO2↑,不用标注气体符号;没有反应条件;没有配平,改为C2H5OH+3O23H2O+2CO2 ,故D错误.
故选B.