All the roads will have been repaired by them by the middle of May. [Change the sentence into active voice] Share with your friends Share 0 Josepaul Paulachan answered this Dear Student They will repair all the roads by the middle of May. Regards 0 View Full Answer