最近专门看了专家们关于 than 用法的解答和文章,很有收获,但这个问题太难,所以仍有一些疑问,请教各位专家。请问下面一句对吗?
She is working harder than are average.
对错与否,请专家帮忙分析一下,谢谢了!
She is working harder than are average.
【答】我可以肯定地说,这是一个错句。错误在于,比较的对象错失,不在同一个层面。我知道,本句想表达这个意思:“她比一般人工作努力。” 我猜的对不对? 就是说 “比较的两个成分” 必须都是 “人”,从网友给的than are average 这部分来看,are average 缺少主语,我们把缺失的主语补充后,应该就是people。我们能说people are average 吗?肯定不能。因为people are average 是个毫无意义的句子。假设people are average 是对的,那也无法构成“比较”。“她工作努力”和“人们是普通的”之间,有可比性吗?
正确的表达,必须尊重语言习惯。
首选是:She is working harder than average.
其次是:She is working harder than average people (are).
第一句最符合英语习惯,最简练,无可挑剔。
第二句比较符合汉语思维,也不算错。
语言的精髓在于“简练”,语法不是文字游戏。我们在尊重英语语法的同时,更要敬畏语言的表达习惯和约定俗成的表达规则。than 后面的成分,有时是不需要完整的。例如:
than ever 比先前
than before 比以前
than ever before 比以往
than usual 与平时相比
than average 与平均/普通相比
than yesterday/in the past 比昨天/过去
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!