He is, by far, and will be for a time______, the best basketball player in the history of
He is, by far, and will be for a time______, the best basketball player in the history of the game.
A.coming
B.to come
C.to have come
D.to be coming
请帮忙给出正确答案和分析,谢谢!