Fill in the blank with the most appropriate word.
"By the time I get home the story ____ in the evening newspaper," he thought.
Let’s examine the sentence showing the what ‘he thought’: "By the time I get home the story ____ in the evening newspaper." The sentence can be divided into two parts: ‘By the time I get home’ and ‘the story _____ in the evening newspaper.’ The first part shows that the person who is thinking this has not yet reached home and is expecting something to happen by the time he reaches home. The second part shows that whatever he expects to happen is related to the story and the newspaper. The mention of the story and newspaper clearly assumes that the sentence is referring to the action of publishing. Now, as what he expects to happen will happen in a future time, so the second part of the sentence is in future tense and as he presumes that the action will be completed, so the tense is future perfect tense.
The future perfect tense indicates that an action will have been completed (finished or "perfected") at some point in the future. This tense is formed with "will" plus "have" plus the past participle of the verb.
Of the four options, the only option that is meeting the requirement of structure of future perfect tense is Option C. Hence, Option C is the correct answer.
Options A, B and D cannot be used as they would make the sentence grammatically incorrect.