单项选择题
A. has been waiting B. has waited C. had been waiting D. waited
A. other B. poor C. wrong D. another
A. who have been invited B. who has been invited C. whom they have invited him D. whom has been invited