一、词性不同
1、every只能当作形容词用,而且只有与名词一起构成复合词才能独立地当主语或者宾语。比如:
every + one = everyone
every + body = everybody
2、each本身就可以当作代词使用,直接当主语或者宾语。比如:
Each has his advantages.
各人都有他的优点。(each作主语)
二、使用对象不同
each 作为形容词,修饰对象是两者或两者以上范围中的每一个,侧重个体;every 则修饰的对象是三者或者三者以上范围中的每一个,侧重总体。
We must correct every single error.
我们必须改正每一个错误。(侧重“整体”,每一个都改完了,所有的也就改完了)
They each have a tool.
他们每人有一件工具。(“个别”的含义比较重,侧重于讲每个人的情况)
三、能否与not连用
1、every和not连用,即“every…not”或“not…every”构成部分否定,表示“并非每一个”的意思。
2、each则无此结构。
四、结构不同
1、every+ 基数词+ 复数名词=every+ 序数词+ 单数名词,作“每(多少)”解。
2、但each不能用于这一结构中。如: every three days 每三天或每隔两天,相当于 every third day.
五、能否与other构成固定的搭配
1、each 可以与other构成固定的搭配,即each other意思为“彼此、相互、互相”的意思。
2、而every则不能。