①当ax-a≥0, a(x-1)>0, 解得:x≥1 且 a≥0,或者 x≤1且a≤0, ②正根条件:x>0, x=ax-a,即x=>0, 解得:a>1 或a<0, 由①,即得正根条件:a>1 且x≥1,或者a<0,0<x≤1, ③负根条件:x<0,得:-x=ax-a, 解得:x=<0,即-1<a<0, 由①,即得负根条件:-1<a<0,x<0, 根据条件:只有正根,没有负根,因此只能取 a>1(此时x≥1,没负根),或者a≤-1( 此时0<x≤1,没负根). 综合可得,a>1或a≤-1. 故选:D. |