语法与词汇 His new novel is said ______ into a film last year.
【正确答案】 D
【答案解析】本题考查非谓语动词和时态用法。be said to do sth.是固定搭配,表示“据说做某事”,film和make之间是被动关系,因此排除A和B。句中出现了时间标志词last year,表明此事已经完成,所以需要用完成时态have done。故选D。