若一元二次方程x²+2x+a=0(a属于实数)有虚数根,则a的取值范围是?麻烦写出细节.