has be 和 has been 求解释差别在哪😣

如题所述

第1个回答  2015-11-01
前一种是错的,后一种是对的。这就是差别。追问

我记得之前有老师教过 has be是被的意思而has been是已经的意思诶

追答

不是哦,be+动词过去分词才表示“被”的意思。比如be eaten就是“被吃掉”的意思。

追问

has be eaten不行?

追答

也不行,两个实义动词不能连用。has是一个实义动词,be也是。

只有“have(或者其他形式)+动词过去分词”表示完成式

如果要表达“已经被吃掉”的意思,是“has been eaten”.

本回答被提问者采纳
第2个回答  2015-11-01
Has 不能配 be,只能配 been
第3个回答  2015-11-01
后一个是对的,没有前一种用法
相似回答