f(x)=0是三次方程,有三个实根x=-1,x=-2,x=-3;f'(x)=0是二次方程,最多有两个实根,选C错,又f(x)分别在区间[-1,-2],[-2,-3]上满足Rolle中值定理,可知在区间(-1,-2)、(-2,-3)内分别有实根,因而有两个不同实根,选A、D错,应选B。
本题考察Rolle中值定理和方程根的关系。