为什么用fewer而不是less

There are (fewer) visitors today than yesterday.


 更多的游客用more visitors ,更少的游客为什么就不能是less visitors 或 no more visitors?  

 与more than相反的,不是less than或者no more than吗,怎么会是fewer呢?


请先 登录 后评论

其它 2 个回答

曹荣禄  
擅长:动词用法,句法问题

more是many和much的比较级。所以要区分二者。much可以是副词,many则只能是代词或限定词。所谓限定词much修饰不可以数名词,many修饰可数名词。同理,限定词few或fewer修饰可数名词,限定词little或less修饰不可数名词。little还可以是副词,所以less than通常是状语。也有fewer than, fewer为代词或限定词。

你的疑惑源于你忽略了限定词和副词之间的区别。

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

less 是 little 的比较级(尤其用在不可数名词之前)。 fewer 是 few 的比较级(用在复数名词之前)。试比较:

I earn less money than a cleaner. 我挣的钱比清洁工要少。

I've got fewer problems than I used to have. 我现在的问题比过去少了。

在非正式文体中,less 常用在复数名词之前。有些人认为这种用法是不正确的。

I've got less problems than I used to have. 我现在的问题比过去少了。

(摘自《牛津英语用法指南》第四版169.1)

【建议】在考试中,不要把 less 用在复数名词之前。


请先 登录 后评论
  • 0 关注
  • 2 收藏,4162 浏览
  • zyx22 提出于 2020-07-01 18:58

相似问题