问题

The new dictionaries are very carefulThey _____well and _____already.
A: sell, have been sold out
B: sold, had sold out
C: sell, sell out
D: are sold, have been sold out
B: sold, had sold out
C: sell, sell out
D: are sold, have been sold out
正确答案是: