下列一元二次方程有两个相等实数根的是( )
A:x2+3=0
B:(x+1)2=0
C:x2+2x=0
D:(x+3)(x﹣1)=0
“a=1”是“直线l1:ax+2y-1=0与l2:x+a+1y+4=0平行”的()