A、乙烯通入酸性高锰酸钾溶液发生氧化反应,故A错误;B、甲烷和氯气在光照条件下发生取代反应,生成一氯甲烷、二氯甲烷等取代物,故B正确;C、苯与溴水不反应,但苯与溴在溴化铁做催化剂的条件下发生取代反应,故C错误;D、苯与氢气在加热和催化剂的条件下发生加成反应,生成环己烷,故D错误.故选B.