A.a< B.a> C.a= D.a=-
解析:原不等式整理为<0,
即[(a-1)x+1](x-1)<0.由于它的解集为{x|x<1或x>2},则a-1<0,
∴a<1,-=2.
∴a=.
答案:C.