问题

The new books are of great use, they _____ well and _____ already.
A:sell : sell out
B:sold : had sold out
C:sold : have sold out
D:sell : have been sold out
B:sold : had sold out
C:sold : have sold out
D:sell : have been sold out
正确答案是: