A.will set B.shall set C.set D.sets
A.has finished B.finishes C.had finished D.would finish
A.to repair;to renew B.repairing;be renewed C.repairing;will be renewed D.to repair;to be renewed