表示整个类属的名词可以既用定冠词又用复数吗

The caterpillars feed on a wide range of trees, shrubs and plants. 毛虫以各类树木、灌木和植物为食。

这个句子中的 the caterpillars 是表示整个“毛虫”类属吧?为什么既用复数还要加定冠词呢?应该是只取其一吧!比如:

Caterpillars feed on a wide range of trees, shrubs and plants.  毛虫以各类树木、灌木和植物为食。

The caterpillar feeds on a wide range of trees, shrubs and plants.  毛虫以各类树木、灌木和植物为食。

请老师帮忙解释一下,万分感谢!

请先 登录 后评论

最佳答案 2016-04-10 11:51

首先要说明的是,你给出的三个句子都正确的。没错,表示类指时,英语通常用“定冠词+单数名词”或“零冠词+复数名词”。正如你的例子:

Caterpillars feed on a wide range of trees, shrubs and plants.

The caterpillar feed on a wide range of trees, shrubs and plants.

但是,用“定冠词+复数名词”来表示类指也是可以的。关于这个问题,薄冰高级英语语法是这样说的:

“定冠词+复形名词”可用于表类指,但较零冠词加复形名词的意思确定而具体,并强调全体,如:

When in Rome do as the Romans do. 人乡随俗。 (指确定的罗马人全体)

It allows of no freedom except in the hands of the great masters.  除大手笔外,一般人是不可能游刃有余的。(表一集体)

请先 登录 后评论

其它 0 个回答

  • 2 关注
  • 1 收藏,3331 浏览
  • runfast 提出于 2016-03-29 15:19

相似问题