单项选择题
A. Having told B. Being told C. Telling D. Having been told
A. has been waiting B. has waited C. had been waiting D. waited