单项选择题
A. have completed B. complete C. am completing D. will have completed
A. unless B. while C. before D. once
A. arrange B. to arrange C. have arranged D. arranged