y=a(x-1)2-a(x-1)=ax2-3ax+2a,
∵b2-4ac=(3a)2-4×a×2a=a2,a为常数,且a≠0,
∴>0,
∴①无论a为何值,该函数的图象与x轴一定有两个交点,正确;
∵y=ax2-3ax+2a=a(x-1)(x-2),
∴图象与x轴交点坐标为:(1,0),(2,0),
∴②无论a为何值,该函数的图象在x轴上截得的线段长为1,正确;
③若该函数的图象与x轴有两个交A、B,且S△ABC=1时,
三角形的高为2,即顶点坐标为:(1
,-2)或(11 2
,2),1 2
则a=8或-8,此选项错误.
故其中,正确的是①②.
故选;A.