单项选择题
A. to have written B. to write C. to be writing D. to have been written
A. to have been translated B. to translate C. to be translated D. to have translated
A. being told B. telling C. to be told D. to tell