B
分析:根据题目给出的导函数的图象,得到导函数在给定定义域内不同区间上的符号,由此判断出原函数在各个区间上的单调性,从而判断出函数取得极大值的情况.
解答:如图,不妨设导函数的零点分别为x
1,x
2,x
3,x
4.

由导函数的图象可知:
当x∈(a,x
1)时,f
′(x)>0,f(x)为增函数,
当x∈(x
1,x
2)时,f
′(x)<0,f(x)为减函数,
当x∈(x
2,x
3)时,f
′(x)>0,f(x)为增函数,
当x∈(x
3,x
4)时,f
′(x)>0,f(x)为增函数,
当x∈(x
4,b)时,f
′(x)<0,f(x)为减函数,
由此可知,函数f(x)在开区间(a,b)内有两个极大值点,
分别是当x=x
1时和x=x
4时函数取得极大值.
故选B.
点评:本题考查了利用导函数研究函数的极值,由导函数在给定区间内的符号可以判断原函数的单调性,连续函数在某点处先增后减,该点是极大值点,先减后增,该点是极小值点.此题是中档题.