由导数图象可知, 当-1<x<0或1<x<4时,f"(x)>0,函数单调递增, 当0<x<1或4<x<5,f"(x)<0,函数单调递减,所以①正确; 当x=0和x=4,函数取得最大值f(0)=2,f(4)=2, 当x∈[-1,t]时,f(x)最大值是2,那么t的最大值为5,故②不正确; 由f(-1)=f(5)=1,结合函数的单调性, 可得若y=f(x)-a有4个零点,则1≤a<2,故③正确; ∵y=的单调性与y=f(x)的单调性相反, 结合y=的定义域为[-1,a)∪(a,2)∪(2,5],其中a∈(0,1) 故y=在(-1,0),(a,2),(2,4)上为减函数, 故(a,b)是y=的一个单调递减区间,则b-a的最大值为2,故④正确 故四个命题中有3个为真命题 故选B |