∵不等式ax2+bx+2>0的解集为{x|-1<x<2},∴ax2+bx+2=0的两根为-1,2,且a<0即-1+2=- b a (-1)×2= 2 a 解得a=-1,b=1则不等式可化为2x2+x-1<0 解得 {x|?1<x< 1 2 }故选A.