单项选择题
A. have finished, will come B. shall have finished, come C. shall be finished, are going to come D. finish, come
A. whom B. who C. as D. that
A. over B. at C. in D. with