Correct option is A
The correct active form of the sentence is (a) "The cook will have made the meal ready by the time you reach the guest house." This maintains the future perfect tense and the meaning of the original sentence.
·
Active Voice- Active voice is a grammatical structure in which the subject of the sentence performs the action expressed by the verb.
·
Passive Voice- Passive voice refers to a grammatical construction where the subject of a sentence undergoes an action rather than performing it. In passive voice sentences, the emphasis is on the recipient or object of the action.
Conversion rule:
Subject + will, shall + have + V3 + object →← Object + will, shall + have + been + past participle + by + subject.