已知函数f(x)=asinx-x(a∈R),则下列命题中错误的是( )
A.若-1≤a≤1,则f(x)在R上单调递减
B.若f(x)在R上单调递减,则-1≤a≤1
C.若a=1,则f(x)在R上只有1个零点
D.若f(x)在R上只有1个零点,则a=1
∵f′(x)=acosx-1,当-1≤a≤1,f′(x)<0⇔f(x)在R上单调递减,∴A正确;
若f(x)在R上单调递减:f′(x)=acosx-1≤0恒成立,∴-1≤a≤1,∴B正确;
对C,∵sinx≤x当且仅当x=0取“=”,∴a=1,则f(x)在R上只有1个零点,C正确;
∵当0<a<1时f(x)在R上也只有1个零点0,∴D错误.
故选D