令g(x)=f(x)+2,因f(x)=a(x-m)(x-n)>0的解集是(m,n),说明a为负数,再根据图象变换的性质可知
f(x)的图象是由g(x)向下平移得来的,α、β是g(x)=0的两根,m和n是f(x)=0的两根,画出图象,则可得到答案.
【解析】
令g(x)=f(x)+2=a(x-α)(x-β),f(x)=a(x-m)(x-n)
则f(x)的图象是由g(x)向下平2个单位长度移得来的,
依题意可知a,b是g(x)=0的两根,
m和n是f(x)=0的两根,α、β是g(x)=0的两根
作出图象如图,可得α<m<n<β,
故选B.