HarryPotterissaid

來源:國語幫 5.93K

問題詳情:

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

知識點:非謂語動詞

題型:選擇題

熱門標籤