当x>0时,ln(x+1)>0恒成立 则此时a≤0当x≤0时,-x2+2x的取值为(-∞,0],|f(x)|=x2-2x x2-2x≥ax-1(x≤0)x=0时,左边>右边,a取任意值都成立.x<0时,有a≥x+ 1 x -2 即a≥-4 综上,a的取值为[-4,0].故选C.