英语句子正误判断

Libei is one of the greatest poets that has ever lived in China. 

李白是中国最伟大的诗人之一。 

请问此句有无错误?

请先 登录 后评论

最佳答案 2020-05-02 13:37

        此句应改为:       Libei is one of the greatest poets that have ever lived in China.       因为定语从句的先行词是复数名词poets,因此要在从句中用复数。       

         一般说来,“one of + 复数名词” 结构的中心词是后面的复数名词,因而后面所接定语从句的先行词也是该复数名词。例如:       

      It was one of those trains which give you an understanding of eternity.         

那是使人懂得什么是永恒的那种火车之一。        

    但如果在one 前面加定冠词时,情况则有所不同,又如:        

    This is the one of the books on the subject that has ever been writing in Chinese.        这就是那本用汉语写的有关这个问题的书。        

     She is the only one of the few girls of my acquaintance that is acquainted with the old poet.         

    他是我认识的极少数的女子中与那个老诗人相识的唯一的一个。        

     这是由于加了定冠词以后,强调了the one,  the only one,  使他们成为后接定语从句的先行使,从而使从句谓语用了单数。

请先 登录 后评论

其它 2 个回答

刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

Libei is one of the greatest poets that has ever lived in China. 

李白是中国最伟大的诗人之一。 

英语句子没错,不过,汉译不是很准确。没有把定语从句的真正意义翻译出来。

that has ever lived in China,现在完成时 has ever lived 指:曾经生活过,居住过,已成为历史。不是指现在。定语从句使用 live 的现在完成时,而且有 ever,表示“从古至今” 之含义,意为“有史以来”。

所以,应该译为:李白是中国有史以来最伟大的诗人之一。

请先 登录 后评论
黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

     赞同刘老师对译文的修改。又如:

      Roman law is one of the greatest systems that has ever existed. 罗马法律是有史以来最伟大的体制之一。

请先 登录 后评论
  • 1 关注
  • 1 收藏,1955 浏览
  • eric 提出于 2020-04-30 21:24

相似问题