Chọn D

Ta có [f(x)]2+2f(x)−3=0⇔[f(x)=1f(x)=−3
Phương trình f(x)=1 có nghiệm x=0, x=m, x=n, trong đó x=0 là nghiệm kép.

Phương trình f(x)=−3 có 2 nghiệm kép x=2, x=−2

Vì vậy:

Khi đó ta có hàm số:

x→0+limy =+∞ nên đường thẳng x=0 là tiệm cận đứng
x→m+limy =+∞ nên đường thẳng x=m là tiệm cận đứng
x→n+limy =+∞ nên đường thẳng x=n là tiệm cận đứng
x→2+limy =−∞ nên đường thẳng x=2 là tiệm cận đứng
x→−2limy =a28(−2−m)(−2−n)−4 nên đường thẳng x=−2 không là tiệm cận đứng
Vậy đồ thị hàm số đã cho có 4 tiệm cận đứng.