Choose the most appropriate option to change the voice (active/passive) form of the given sentence.
By this time, you will have finished your homework.
Correct Answer : a ) By this time, your homework will have been finished by you.Explanation :
The given sentence is in the future perfect tense and is given in active voice.
Active structure: Subject (you) + verb (will have finished) + object (your homework)
Passive structure: Object (your homework) + change of verb accordingly (given below) + by + subject (you)
The following rules are used:
- In future perfect tense, verb (will have finished) will be changed as helping verb(will) + have been + third form of verb (finished)
- will have finished – will have been finished
There is no change made in adverbials of time i.e. ‘by the time’.
So, the sentence in passive voice will be, “By this time, your homework will have been finished by you.”
Hence, (a) is the correct answer.
This question is asked in various competitive exams including SSC CGL, SSC CHSL, SSC MTS, SBI PO, SBI CLERK, various IBPS exams. In order to understand how to solve this kind of question, one needs to regularly practice and keep oneself updated. PendulumEdu offers a variety of mock tests for you to up your skills in order to excel in these exams.