先因式分解A (x-a+1)(x-1)=0x=1或a-1∵A∩B非空集,所以这两个解至少有一个是B的解。如果AB完全相等,那么-a=3 a-1=-2a²+4无解,所以两个集合只有一个公共元素当x=1时a=±2当x=a-1时a=2或-1当a=±2时,B={-4,1} A={1}或{-1},因为AB有交集,所以A只能是{1},所以a=2成立 a=-2舍去此时B={-4,1},A={1}当a=-1时,A={1,-2} B={-2,-1}AB有交集,成立。