all的位置

1
书上云“all放行为动词前,BE动词后,all不可紧放代词前”
be动词包括is are were was am什么的他们会不会有时也做行为动词呢比如
all were in tears at the news
all 本来应放were后面的,为什么又放前面了,all of them were in tears at the news 也是放前面了.只有一个可能就是这里的BE动词是行为动词,好端端的BE动词为什么变了行为动词呢?还是有什么缘故,而且它老这样无端的变我怎么能区分呢?我真的不知道它为什么会变?是变还是什么东西?如果它真变什么时候变什么时候不变,请大家指教了啊!!!我迷茫啊
2
书上还说all they shed tears at the news 这句话是错误的
但是前面又有例子说all we students like sport.
The general praised all them brave soldiers.这样的句子是all后跟两个同位语,我就不明白了,错的那个为什么错如果它变成all they students shed tears at the news 或all shed tears at the news 是不是就可以算对了,它错就错在同位语只能2个还是什么东东,为什么啊?如果书上没有告诉我错,我就没觉得错,它说错了,我依然不知所以然,下次见到了还是不知是错,我该怎样学会识得它是错呢?请大家不吝赐教啦谢谢

英语的运用原本就很灵活 一本语法书不可能涵盖全斑 我的建议是记忆句型 而语法书只做学习参考 而且 以我的浅薄学识认为你的书中所云只是几点用法 说法并不准确 下面解释一下你的提问
1) all可以作主语 如你的例句 All were in tears at the news.这里的all是代词 假如句意是所有的学生听到消息后哭了 那原句也可写成 The students were in tears at the news. 或All (of)the students were in tears at the news.不可以将all放在were后面
2) All we students like aport.里面的all做we students的同位语 共同做主语 “我们同学所有人喜欢运动” 在这里要强调的是all修饰后面的students 不是we;而we也是修饰后面的students 所以all 和we没有修饰限制作用 可以如此使用不矛盾。
如果all要后接代词 正确形式为all of them/us/you(复数代词宾格)
另外你的句子All they students shed tears at the news.All shed tears at the news.是两句语法正确的语句。

再补充一点 注意all 在不同句型中的词性很重要 有助于分类记忆
如 All were killed 和 They were all killed 分别为代词和副词
此外all还有名词 形容词等词性
温馨提示:答案为网友推荐,仅供参考