A.充电时,不能生成乙烯和氧气,不是充电电池,故A错误;B.由电极方程式O2+4H++4e-═2H2O可知,每有0.1mol O2反应,则迁移H+0.4mol,故B正确;C.正极发生还原反应,电极方程式为O2+4H++4e-═2H2O,负极为CH2=CH2-2e-+H2O=CH3CHO+2H+,故C错误;D.电子只能经过导线,不能经过溶液,故D错误.故选B.