1、all通常用来修饰单、复数可数名词和不可数名词,还可以用来修饰专有名词。用在单数可数名词表示"整个的,全部的",用在复数可数名词表示"全体的,所有的",用在不可数名词表示"全部的,所有的" 如:I didn't see all the film. 我没有看完整场电影。Turn in all your papers before Friday. 星期五之前交上全部论文。They lost all hope of finding the survivors.他们没有任何希望能找到幸存者。The disease attacked all England. 这种病侵袭了整个英格兰。
whole通常用来修饰单数可数名词,偶尔用来修饰复数可数名词,一般不与不可数名词连用,但可以和抽象名词连用,意义为"整个的,完整的,整整的,全…"如:The whole thing was his own fault. 整件事都是他自己的过错。The whole room was flooded with warm,golden sunshine.整个房间充满了温暖金色的阳光。 Whole cities were destroyed in the earthquake.整座座的城市都在地震中被毁灭了。
2、冠词、基数词、物主限定词用在all之后,whole之前 the whole town=all the town 全镇 the whole day long=all day long 整天 We spent the whole day/all day looking for you.我们花了一整天寻找你。He give all his life to study languages. 他用一生来研究语言。It rained for three whole days. 一连下了三整天的雨。
3、与抽象名词连用时常用the whole,不用all the 如 the whole
truth/distance/environment 全部事实/全程/整个环境
4、与有些不可数名词连用,用all (of) the而不用the whole (of) Have you used up all (of) the coffee? 咖啡全喝完了吗?
5、与专有名词或不带冠词的名词连用,可用all (of)也可用the whole of all (of) /the whole of London 整个伦敦
6、"all the+地名(普通名词)"或"all+地名(专有名词)"通常只用来表示该地区的人口,"the whole+地名(普通名词)"或"the whole of+地名(专有名词)"可表示人口,也可表示地方,表示人口用在非正式场合 All the village was excited at the news. 全村人都为这个消息所激动。The whole village was flooded. 整个村子都被洪水淹了。