all与whole都有“全部的”意思,其区别是:
1)两者都可用在表示整体的单数名词之前,但限定词的位置不同。whole一般位于冠词、物主代词或别的限定词之后,其结构为:限定词+whole +单数名词;而all则位于这些词之前,结构为:all +限定词+单数名词。如:
All the city(The whole city)is busy cleaning the streets.全城的人都忙于打扫街道。
all the time =the whole time整个时间
all my life =my whole life我的一生
注:如果名词前没有限定词,不能用whole,如可说all day,而不能说whole day。
2)两者都可后接复数名词,结构分别为:all +限定词+复数名词;the whole of +复数名词。如:
All the students are here.所有的学生都在这儿。
The whole of the students went to the cinema.全体学生都去看电影了。
3)whole一般不能修饰不可数名词或物质名词。修饰复数名词时,一般其前有数量词。而all能用于各种情况。如:
all China全中国(不说whole China)
all the water所有的水(不说the whole water)
three whole days三整天