第一组:
1) The exercises are so simple that almost anyone can do them.
2) The exercises are so simple that almost everyone can do them.
第二组:
1) The exercises are so simple that almost any one of them can do them.
2) The exercises are so simple that almost every one of them can do them.
第三组:
1) Although Mr Smith wasn't present, anyone else was there.
2) Although Mr Smith wasn't present, everyone else was there.
请教一下各位老师,上述三组句子是否全部正确?如果正确,那么在选用方面,句中anyone和everyone,any one of them和every one of them,anyone else和everyone else之间是否存在细微差异?如果存在,细微差异是什么?
十分感谢。
我的感觉是两者的区别主要在两个方面:一是语气的强弱不同(用 any...比用 every...语气更强),二是特指与泛指的不同。
第一组:
用 anyone 通常具有“泛指”意味(没有范围的任何人),而 everyone 通常具有“特指”意味(某个特定范围的每个人)。同时用 any...比用 every...语气更强。
第二组:
由于 any one后面接了表示特定范围的 of them,所以此时的 any one of them 也变成了特定范围的“任何人”,此时与 every one of them 同义,但用 any...比用 every...语气更强。
第三组:
这两句的大意是“虽然 Mr Smith 不在场,但其他人都在场”,这显然是一个特定的场合,所以不宜用 anyone 这种带有泛指意味的代词。引处应该用 everyone else。
以上只是个人看法,不一定对,仅供参考。