A.甲苯、已烯、苯都不溶于水,甲苯和己烯都能使酸性高锰酸钾溶液褪色,己烯可使溴水褪色,用一种试剂不能鉴别,故A错误;B.在甲苯、已烯、苯酚溶液中分别加入溴水,甲苯与溴水不反应,但溶液分层,己烯与溴水发生加成反应生成不溶于水的二溴己烷,苯酚和溴水反应生成三溴苯酚沉淀,现象各不相同,可鉴别,故B正确;C.甲苯和二甲苯都能使酸性高锰酸钾溶液褪色,用一种试剂不能鉴别,故C错误;D.溴苯不溶于水,且密度比水大,苯不溶于水且密度比水小,乙醇与水混溶,可用水鉴别三种物质,故D正确.故选BD.