he is too powerful to have never been defeated 对吗?有没有语法错误?

如题所述

有语法错误。其实也不算是语法错误,应该是逻辑上的错误。作者用中式思维去表达这个句子,所以才会出现这样的错误。
本来too...to 结构就是否定的意思 never 也是否定之意, 这样一来 这句话就是双重否定变成了肯定,即 他太强大了以至于从来没有赢过。这样的话,意思在逻辑上相互矛盾,逻辑上要表达的意思是:他很强大,从来没有输过。
所以 去掉never 这句话就是符合逻辑了。来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-10-06
too...to表示太...以至于不能.... 如:He is too young to go to school. 她太小还不能上学。
但是这个短语如果too后面是表示情绪的词,如anxious, delighted等,则表示very,非常的意思。如:He was too anxious to know the answer. 他非常焦急的想知道结果。
所以你的句子的意思是她很强大,没有被打败过。语法没有错误。同时,不定式中出现have done的形式,表示该动作发生在过去。如:He is said to have studied aboard. 据说他曾经在国外上过课。来自:求助得到的回答
第1个回答  2012-10-06
too to 为太...而不能...的意思。放在本句中意思就乱了,可改成He is so powerful that he has never been defeated .
第2个回答  2012-09-30
有语法错误 应该是 he is too powerful to been defeated
第3个回答  2012-09-30
你好。应该是
He ia too powerful to have ever been defeated ( by anyone / on any occasion)
------最好把後面括号裏面的内容也放进去,这样就有语境了。
相似回答