由题意知双曲线-y2=1焦点在x轴上,且a=2,b=1,c=, ∴双曲线的左、右顶点分别为为M(-2,0)、N(2,0);
显然,当-2≤m<0时,点A(m,0)到双曲线的左顶点的距离最短, 当0<m≤2时,点A(m,0)到双曲线的右顶点的距离最短, 当m=0时,点A(m,0)到双曲线的左、右顶点的距离相等且最短; 当m>2时,设双曲线右支上任意一点P(x,y), |PA|2=(x-m)2+y2=(x-m)2+-1≥|AN|2=(2-m)2, ∴x2-2mx+-1≥4-4m, ∴(2x-4)m≤x2-5=(x2-4), ∵x≥2, ∴m≤(x+2),又(x+2)min=4, ∴m≤, 综上,2<m≤时,点A(m,0)到双曲线的右顶点的距离最短; 同理可得,当-≤m<-2时,点A(m,0)到双曲线的左顶点的距离最短. 综上所述,当-≤m≤时,满足题意. 故选:C. |