That novel is said ______ into over 12 languages by the end of l

That novel is said ______ into over 12 languages by the end of last year.
A、to be translated
B、being translated
C、having been translated
D、to have been translated
【正确答案】:D
【题目解析】:e said to 是一个固定句型,所以直接排除BC。又因为后面出现了 by the end of last year,也就是在去年年末前,就是说这个动作在去年年末前就完成了,所以用have been translated。