525.The new dictionaries are very useful.They ____ 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
526.By the end of last year,another new theme park _____ completed in that area.
A.was being
B.would be
C.has been
D.had been