HarryPotterissaid
问题详情:
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 [句意:《哈利·波特》据说到去年末已经被译成超过12种语言了。此句用的是sth is said to do句式,而且“translate”发生在“is said”之前,所以要用不定式的完成式“to have been translated”。]
知识点:非谓语动词
题型:选择题