C. The secret had been disclosed by the agent before it was evening.
Feedback The sentence is of past perfect tense. We get to know this because of its structure ‘had + past participle form of the verb’. Its conversion into passive voce will be in the form of ‘had + been + past participle form of the verb.Only one option, option (c) satisfies this which is the correct answer.