The agent had disclosed the secret before it was evening.
Answer: C
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.