A.have been completed B.has been completed C.has completed D.have completed
A.may B.should C.must D.shall
A.improve B.increase C.progress D.occur