有个问题不理解

来源:百度知道 编辑:UC知道 时间:2024/05/05 10:19:12
The book is said ____ into many languages.
A to have been translated B translated
A我懂,表示已经被翻译成,是不定式的被动语态。 那么B是过去分词,也是表示被动完成的意思。为什么不能用B? 谢谢

translate是个动词。对于书来说,它只有被翻译成多种语言;本身它自己是不会翻译的。所以需要一个被动式。以后碰到这样的问题的时,可以参考上面所说;多归类,找出规律,解题就可以很轻松了。

一,B选项不是被动的,即使你理解为被动,它也确实助动词
二,用现在完成时表示从过去到现在一直都在被翻译~

被动语态一定要有be动词和动词的过去分词啊,从这一点看,也只能选A。
B应该改成to be translated就可以了

be said to do 已经表示后面所说的动作已经完成了,这一类的词组其实就是后面应该用完成时的一种标志,又如be considered to ,既然已经明摆着是完成时的时态,只用被动语态则显得不够准确;另外,单选题永远是选择最佳选项。

have been done 是完成时的被动语态 be done 是现在时的被动语态 是时态问题 不是语态问题