已知函数 $f(x)=\left\{\begin{array}{ll}e^{x}, & x \leqslant 0 \\ \ln x, & x>0\end{array}, g(x)=f(x)+x+a\right.$. 若 $g(x)$ 存在 2 个零点, 则 $\mathrm{a}$ 的取值范围是()
$\text{A.}$ $[-1,0)$
$\text{B.}$ $[0,+\infty)$
$\text{C.}$ $[-1,+\infty)$
$\text{D.}$ $[1,+\infty)$