✔ Correct Answer: B. This essay would have been written by him in time
The correct answer to the question “He would have written this essay in time.” is This essay would have been written by him in time. This question belongs to Active/Passive Voice in English. Practice the related questions below to master this topic for your FPSC, PPSC and NTS tests.