这两个词都表示“每一个”的意思.
但“every"表示数目不确定的许多人或物中间的每一个,它的“总和”意义很重.
each则指一定数目中的每一个,“个别”意义很重.
比如:
You must correct every error before you hand in the examination again.(你必须再交作业前改正所有的错误)
The teacher give us a list of five books for home reading,each is to be finished in two weeks.
(教师给我们开了五本书作为家庭读物,每一本都要在两星期内完成)
再比较两个句子:
1.every one of us knows that even the most carefully-devised pans are not error-proof.(我们每个人都知道即使是制定最周密的计划也不能完全防止错误)
2.each of us has his weakness(我们每人有每人的缺点)
从以上两句可以看出:
特点一:every 重点在“大家一致“,而each 重点在“各有不同”.
特点二:every 是形容词,只有在与名词连接或构成复合词时,才可以做主语或宾语.
each 可以做代词,直接做主语或宾语.
every one of us 中的us 是泛指,each of us 中的us
是比较肯定.
特点三:
every和 each后面的动词必须是单数,
特点四:
在every 和 each 后面绝对不可以加all来表示汉语的“都”