由$$f(x)={{x}^{3}}+(a+1){{x}^{2}}+(a+1)x+a,$$  得$$f'(x)=3{{x}^{2}}+2(a+1)x+(a+1)$$．  已知$$f(x)$$在其定义域内既有极大值又有极小值，  所以$$f\prime (x)=0$$一定有两个不相等的实数根．  从而$$\Delta =4{{(a+1)}^{2}}-12(a+1)\textgreater0$$，  解得$$a\textgreater2$$或$$a\textless{}-1$$． 
已知函数$$f(x)={{x}^{3}}+(a+1){{x}^{2}}+(a+1)x+a$$在其定义域内既有极大值又有极小值，则实数$$a$$的取值范围是．
Options:
  * $$-1\textless{}a\textless{}2$$ 
  * $$a\textgreater2$$ 
  * $$a\textless{}-1$$ 
  * $$a\textgreater2$$或$$a\textless{}-1$$ 