A、乙烷与氯气反应:CH3CH3+Cl2→CH3CH2Cl+HCl,该反应有杂质HCl生成,且可能含有其它氯代烃生成,所以不符合原子经济的理念,故A错误;B、乙烯跟氯气反应:CH2=CH2+Cl2→CH2ClCH2Cl,产物是二氯乙烷不是氯乙烷,故B错误;C、乙炔跟氯气反应:CH≡CH+Cl2→CHCl═CHCl,产物是二氯乙烯不是氯乙烷,故C错误;D、乙烯跟氯化氢反应:CH2═CH2+HCl→CH3CH2Cl,生成物只有一氯乙烷,符合原子经济理念,故D正确;故选D.