Change into passive voice : I will have done my homework before 7 o'clock. Share with your friends Share 0 Anushka Singhal answered this Before 7 o' clock my homework would have been done by me. -2 View Full Answer Adwit answered this Answer is as follows- My homework will be done by 7 o'clock. 1