这个句子的时态到底应该是什么 语态是现在完成时? 到底要怎么判断呢The book is said to have been translated into many languages. 这句话的复合谓语指的是to have been translated ?这是什么时态
这句话的谓语是: is said 。
时态是一般现在时。
语态是被动语态。
to have been ...是动词不定式,用作补语。补充说明主语the book .
这句话的时态看is said, 是个一般现在时, 不定式后面用现在完成时表示translate这个动作发生在say之前。
to have been translated. 这个是指过去发生的事持续到现在。 中文意思是这本书据说已经被人翻译成了很多语言。