one another和each other都是表示互相、彼此的意思,并没有什么区别,通常情况下二者可以在句子中进行互换。在用法上二者均做代词,不可做主语。如They know each other’s (one another’s)weak points.他们都彼此了解对方的缺点。汉语的“互相”是副词,但是英语中的 each other 和 one another均为代词。因此在及物动词之后可直接用作宾语 (如help each other);而在不及物动词之后,则要借助介词 (如talk to each other, learn from one another 等)。有些语法认为,each other只能用于两者之间,而one another只能用于两者以上。但是在现代英语的实际使用中,each other也可用于“两者以上”,one another也可用于“两者之间”。
We were all on the school team, and we used to race each other all the time.
one another和each other有什么区别为什么这个句子里只能用each other?
从前半句的“all”可以看出we不止两个人。
each other和one another的词义基本是一样的。
结合前后文,首先判断we指代的是谁,是说话人和他的某一个朋友,还是和他的一些朋友。这样你就可以判读单we代表的是两个人还是两个以上的人。
然后根据 “each other 原指两人之间互相,彼此;one another 原指两人以上之间互相,彼此。”来判断该选用哪一个。
英语的词义不能脱离语境、前后文。
Each other通常用于两人之间,而one another用于三人之间,这里确实是两人之间
在用法上二者均做代词,不可做主语。如They know each other’s (one another’s)weak points.他们都彼此了解对方的缺点。汉语的“互相”是副词,但是英语中的 each other 和 one another均为代词。因此在及物动词之后可直接用作宾语 (如help each other);而在不及物动词之后,则要借助介词 (如talk to each other, learn from one another 等)。有些语法认为,each other只能用于两者之间,而one another只能用于两者以上。