The carpet has so many stains on it thatit needs__________

The carpet has so many stains on it thatit needs__________
A、replace
B、to replace
C、being replaced
D、to be replaced
【正确答案】:D