单项选择题
A. finish B. would finish C. finishing D. finished
A. was doing B. had done C. does D. has done
A. have B. be C. become D. have been