This novel is said ____ into English last year.A.to be translated B.was translated C.to have been translated D.to translateWhy 不是有last year吗

问题描述:

This novel is said ____ into English last year.
A.to be translated B.was translated
C.to have been translated D.to translate
Why
不是有last year吗

C,这是 sth is said to have done 的句型,是固定搭配,意思是据说某物。。。,可与it's said that sth have done互换。
祝楼主更上一层楼

表达的是完成时 去年已经被翻译成英文了
如果没有last year 可以选A