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. 毛虫以各类树木、灌木和植物为食。
请老师帮忙解释一下,万分感谢!
▲首先要说明的是,你给出的三个句子都正确的。没错,表示类指时,英语通常用“定冠词+单数名词”或“零冠词+复数名词”。正如你的例子:
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. 除大手笔外,一般人是不可能游刃有余的。(表一集体)