either 指供選擇的兩個中的任一個,any 指供選擇的兩個以上中的任一個;each是代詞,指代兩個或多個中的每一個;every 是形容詞,在意思上與each相同,只能作定語修飾名詞,不能單獨用來指代名詞.
any 所以用于否定句、疑問句或條件狀語從句是因為這類句子表示的都是不肯定的語氣,事實上肯定句中也可以使用不肯定語氣,表示說不定的“任意一個”或“無論哪一個”,如:
I'm prepared to take (any) advice. 我愿意接受(任何)忠告.
I would overcome (any) weakness, (any) despair, (any) fear. 我要克服(無論什么樣)的軟弱、絕望和恐懼.
It had been the biggest mistake (any) of them could remember. 這是他們中(無論哪一個人)都能記得的最重大的錯誤.
I will give you bananas, pineapples, pears, and grapes as delicious as (any) you have ever eaten. 我會給你和你吃過的(任一種)東西一樣美味的芒果、香蕉、菠蘿、梨和葡萄.