分类：教育/科学-外语学习-英语考试
问题：关于each和ever的疑惑书上说every不能作主语，可我在牛 
上说every不能作主语，可我在牛津英语9A62页上看到一句句子：Every one of them has their own favourite TV programme.这句话是否是错的呢？every不能作主语，能有例子来分析一下吗？
回答：首先，我没有听过“every不能作主语”这一说法。其次，each和every都是形容词，他们都可以修饰名词，上述例子中Every one修饰one是没有错的。 第三，或许你应该比较以下两个词：every one 和 everyone. 具体请参考：everyone是一个词，只用来指人，等于everybody，在它后面不能跟介词of；every one是两个词，既可用来指人，也可用来指物，等于each one，后面可跟介词of。 everyone和every one虽然词性相同，但用法和意义不尽相同，很多同学会搞错这两个词的用法。 下面比较一下它们的用法： 1、everyone是不定代词。当表示“每一个、人人”时，它等于everybody，且谓语动词用单数形式，如： Everyone is here．（大家都来了。） 2、every one表示“人人、每个人”讲时，它也等同于everyone，如： Every one put on his hat等于Everyone put on his hat．（每个人都带上了。） 3、every one表示“每一个（东西、事情）”，这时的one是代词，指代已经明确的东西或事情，以避免重复。 我们可以说every one of them／us，却不能说everyone of them／us． 如：He ate every one of the mooncakes．（他把月饼都吃光了。） I know every one of them．我认识他们当中的每一个人。