“Harry Potter” is said ______ into over twelve languages by the end of last year.
A.to be translated
B.being translated
C.having been translated
D.to have been translated
D
题目分析:考查不定式用法。固定句式:sb be sadi to do sth据说某人做某事;如果不定式的动作是已经发生的事情,使用不定式的完成式来表示。本句的时间状语by the end of…到…某为止;与完成时连用。句意:到去年年底,哈利波特系列丛书据说已经被翻译成了12种语言。根据句意说明使用被动的形式。故D正确。
点评:当不定式所表示的动作发生在谓语动词之前,就使用不定式的完成式,如果不定式的动作和谓语动词的动作同时发生,则使用一般式。