英语:be动词和行为动词怎么区分

all were in tears at the news

they were all in tears at the news

2句话all放在不同位置书上说因为“all位于行为动词前,be动词后”的结
果,但是那2个不是都是be动词吗?练习还有个题是be all here,还是all be here如果我无法确定be是be动词还是行为动词的话我就没法做这个题,请大家点拨,谢谢

解析:
这个Be是be动词没有问题,这个问题的重点在于all的词性
all作为副词时位置位于be后行为动词前,没有问题。如第二个句子,all作为副词强调“所有的”。
all也可以做代词,意思是“所有的人”,指代三人或者三人以上的群体,这时候做主语必须位于be前面,如第一个句子,所有人听到这个消息都哭了。
所以重点不是搞清be的问题而是all的词性的问题。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-03-16
可以根据be动词之前是否有其他(除了all之外的)主语来判断。第一句中were之前没有其他主语,所以were是行为动词;第二句中were之前有主语they,所以were是真正的be动词。
相似回答