单项选择题
A. give up B. gave up C. will give up D. must give up
A. be to speak B. is to speak C. is speaking D. to speak
A. has been waiting B. has waited C. had been waiting D. waited