这三个都是形容词&代词.every强调整体中的个体,"各自的"有一个整体的概念;each强调个体,指"各个的";all一般是指整体,"全部的";
后面的名词用单数还是复数则要视具体情况而定:一般every,each后用单数;all 后面的名词是复数.
Plural after every and each;
plural or singular after all, depending on the nature of the noun: if it's a definite noun, then it's plural (that which can be counted; e.g. all of us *are* from beijing, all cars on the street nowadays *use* unleaded gasoline; if it's an indefinite noun, then it's singular (e.g. all that glitters *is* not gold, all the money in the world *is* not enough to make her happy, all i want to do right now is sleep).
既可以用单数也可以用复数