单选题 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.
【正确答案】 D
【答案解析】解析:will be ready一is ready。句意:他告诉了我一些关于他所开发的新理论。我认为他的理论出版发行后将会给这个问题带来一些新的解释。状语从句中的表时间或条件的从句常用一般现在时表将来,所以will be ready改为is ready,故D为答案。