(1)当a=i时,a+ 1 a ≠0,故①不满足题目要求;(2)根据复数乘法的定义,可判断②(a+b)2=a2+2ab+b2满足题目要求;(3)若|a|=|b|,表示两个复数的模相等,a=±b不一定成立,故③不满足要求;(4)当a2=ab时,a(a-b)=0,由a≠0,∴a=b,故④满足要求.故选:D.