HarryPotterissaid

来源:语文精选馆 6.86K

问题详情:

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”。]

知识点:非谓语动词

题型:选择题

热门标签