单项选择题
A. would finish B. will have finished C. has finished D. had finished
A. Even though B. Now that C. For D. With
A. beyond B. over C. beside D. above