使(x2+3x)2-2(x2+3x)-8等于零的有理数x有( )个.A.2 B.3 C.4 D.5