单项选择题
A. has been waiting B. has waited C. had been waiting D. waited
A. other B. poor C. wrong D. another
A. A teacher. B. A manager. C. A doctor. D. A computer engineer.