Select the most appropriate option that expresses the given sentence in passive voice.
Seema will have told you the truth.
Show answer & explanation
Correct answer: B
Explanation
The correct answer is option 2. “You will have been told the truth by Seema.”
The original sentence “Seema will have told you the truth.” is in the future perfect tense with the active voice.
When converting to the passive voice, the object of the active sentence (“you”) becomes the subject in the passive construction.
The verb phrase “will have told” must be transformed into “will have been told” (auxiliary “be” + past participle).
This follows the standard formation for passive in the future perfect tense: will + have + been + past participle.
Thus the correct passive sentence is:
“You will have been told the truth by Seema.”
Why the other options are incorrect:
“You would have told the truth to Seema.”
This option incorrectly reverses the roles—puts “you” as the agent—and uses “would have” instead of “will have.”
“You are told the truth by Seema.”
This is present simple passive, not future perfect. The tense does not match.
“Seema had told you the truth.”
This is past perfect active, not passive, and the tense is incorrect for the original sentence.