THE ROOF MAY HAVE BEEN LEAKING FOR THE PAST FEW WEEKS BUT YOU DO N...
12. The roof may have been leaking for the past few weeks but you do not have to worry
about it any longer. It ___________now.
A. was repaired
B. is repairing repaired
C. has repaired
D. is being repaired