单项选择题
A.over B.at C.in D.with
A.gave off B.gave out C.gave in D.gave over
A.have finished, will come B.shall have finished, come C.shall be finished, are going to come D.finish, come