将函数 $f(x)=\left\{\begin{array}{c}x e^x, x \leq 0 \\ \ln x-x+1, x>0\end{array}\right.$ 向下平移 $m(m \in R)$ 个单位长度得到 $g(x)$. 若 $g(x)$ 有两个零点 $x_1, x_2\left(x_1 < x_2\right)$, 则 $x_1+x_2$ 的值不可能是
$\text{A.}$ 1
$\text{B.}$ $e^2-\frac{1}{e}$
$\text{C.}$ $e^{-\frac{1}{e}}+1$
$\text{D.}$ $e^{-\frac{1}{e}}-1$