英语问题,这句话写的对吗? 为什么是people',没有s ? I trust everyon

英语问题,这句话写的对吗? 为什么是people',没有s ? I trust everyone ,but I don't believe in the sin in people' hearts.

应该这样说才比较贴切:
I trust everyone , but I don't believe the desire in people' hearts.
我相信每个人,但我不相信人们心中的欲望。

people(人民、人们)是集体名词,意思上可以理解为复数,从复数的角度来说可以不加s,但它形式上不带s, 所以加 ‘s 比较恰当,如果不加也可说的过去。通常在表述事物之间的所属关系时,如果前面的“所有者”是单数,一般要加 's , 如果是复数时,可以直接加 ’ ,不用加 s 。如果前面的所有者的单词是以 s 结尾的而且读【z】,那么其后面可以加 ‘s ,也可以只加 ' 。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-02-07
对的,People,teacher这些是比较特殊的词,它们后面没有加s(名词的复数),却泛指一个群体,people'没有加s是因为people是复数,相当于后面有s,再在people'后面加s就重复了
第2个回答  2015-02-07
您好,少了s 不对,people's hearts才对。
第3个回答  2015-02-07
应该有‘s ,people 是不以s结尾的复数名词,名词所有格应该直接加’s
第4个回答  2015-02-11
是对的。