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. 除大手笔外,一般人是不可能游刃有余的。(表一集体)
 《高考英语备考1号·速效编》
						《高考英语备考1号·速效编》
					 《高考英语备考1号·写作编》
						《高考英语备考1号·写作编》
					 《高中英语晨读晚记》
						《高中英语晨读晚记》
					 《高中英语错题笔记》
						《高中英语错题笔记》
					 《零起点考大学英语》
						《零起点考大学英语》
					