①根据电极反应式:CH4+10OH--8e-=CO32-+7H2O,则每消耗1molCH4可以向外电路提供8mole-,故①正确;
②燃料在负极上失电子发生氧化反应,甲烷燃烧能生成二氧化碳和水,二氧化碳和氢氧化钾反应生成碳酸钾,所以电极反应式为:CH4+10OH--8e-═CO32-+7H2O,故②正确;
③燃料电池把化学能直接转化为电能,而不经过热能这一种中间形式,所以它的能量转化效率高,反应的产物是碳酸钾和水,可以减少对环境的污染,故③正确;
④该电池的电池反应式为:CH4+2O2+2KOH=K2CO3+3H2O,溶液由碱溶液变成盐溶液,要定期更换电解质溶液,故④正确.
故选B.