①甲烷、②苯、③聚乙烯、⑤环己烷等不能使酸性高锰酸钾溶液褪色;④2-丁炔、⑥顺-2-丁烯、⑦环己烯、⑧邻二甲苯都能使酸性高锰酸钾溶液褪色;④2-丁炔、⑥顺-2-丁烯、⑦环己烯中都含有不饱和键,与溴水发生加成反应而导致溴水褪色;⑧邻二甲苯能使溴水褪色,但原因是萃取,不是发生的化学反应,所以既能使酸性高锰酸钾溶液褪色又能与溴水反应使之褪色的为④⑥⑦,故选D.