单项选择题

He has told (A)me something about his new theory which he has been developing (B). I believe that his theory will offer (C)new explanations of the problem when it will be ready (D)to be published.

A.
B.
C.
D.