all, both
all 与 both 都可用于名词之前,常与限定词the, this, my等连用。二者的区别是:
1.all可与可数名词的单、复数或不可数名词连用; 而 both 只能与复数的可数名词连用。
2.当这两个词与可数名词的复数形式连用时, all 指三个或三个以上; 而both则指两个。
all, complete
这两个词都可表示“完全的”。它们的区别是:
complete侧重于“整体”,用来修饰单数名词; all侧重于“全数”,可以用来修饰复数名词。例如:
Let's review the complete course.
让我们把课程从头到尾都复习一遍。
Let's review all the lessons.
让我们把各门功课都复习一遍。
all, whole
1.在以下情况下,两者都可用,但有差别:用在复数名词前,all表示“所有的;每一个”,而whole则表示“整个儿”;一般情况下,二者都可用在时间或季节名词之前,但在hour和century之前用whole,而不用all。
2.以下情况下,一般不用whole,但可用all:不可数名词或物质名词之前;表示地点的专有名词之前。
all, each, every
这三个词的区别是:
1.all是把总数作为一个整体考虑; every是首先心中想着总体,然后考虑全部个体; each是首先考虑总体,然后一个一个地考虑个体。
2.all和each在句中可用于of之前或主语之后; 而every在句中则不能用于这样的位置。
3.every后面的动词永远是单数形式; each在名词之前动词用单数形式,在主语之后,则视主语而定; all若修饰的是复数形式的名词,则动词用复数形式,否则动词用单数形式。
all but, anything but
这两个短语的区别是:anything but的意思是“根本不”; all but的意思是“差不多,几乎”。
all,every,each
三者都可用来概括全体,但强调重点不同。
all是整体性地考虑总体(具有概括性)
every是考虑总体中的所有成员(与 all 很接近)
each是逐个逐个地考虑总体(具有个别性)