单项选择题

She has set a new record, that is, the sales of her latest book ______ 50 million.

A.have reached
B.has reached
C.are reaching
D.had reached