all 和 whole 的区别
all 和 whole 在意思上近似,有时可以表达相同的意思,下面说说这两个词的区别。
1. whole 通常只修改单数可数名词,而all通常修饰不可数名词或者复数可数名词。
I haven't told him the whole story to this day. 我迄今仍未给他讲完整个故事。
There are two copies of all data files. 所有数据文件都有两份备份。
It can also gather together all information relevant to a function. 它也能收集与某个功能相关所有信息。 (这里information 为不可数名词,所以不能用whole。)
all 还可以修饰表示时间的单数可数名词,用于表示整段时间。
all (the) year / the whole year 整年
all (the) summer / the whole summer 整个夏天
注:
1) hour和 century 之前一般用whole而不用 all, 如:
I waited for a whole hour. 我等了整整一个钟头。
For a whole century, there has not been a single murderer among them.
在整整一百年中,他们之中从没出过一个杀人犯。”
2) 如果whole前有表示数量的词,则名词要用复数。
The preparation will take up three whole months. 准备需要三整月的时间。
2. 在次序上,all位于冠词、基数词、物主代词等限定词之前;而whole位于这些词之后。
He had to throw up his whole plan. 他不得不放弃整个计划。
All his troubles seemed to happen together. 他的麻烦事似乎都同时发生了。
The whole process normally takes less than an hour. 全程一般只需不到1小时的时间。
It is necessary to be able to control all the details of the program. 控制程序中的所有细节是必要的。
上一篇: every 和 all 用法比较
下一篇: all 的词组 (一)