英语中的been 的用法?什么时候句子中应该加上been这个单词

什么时候句子中要加上been这个词?
比如:He has came back for 2 mintues。
He has been came back for 2 mintues。这两句话正确吗?
还有have been doing 和 havebeen done 这两个怎么用?

He has came back for 2 mintues。 He has been came back for 2 mintues。这两句话都是错的。与一段时间连用,要用持续性动词。应改为:he has been back。

have been doing 表动作一直进行到现在 havebeen done现在完成时的被动语态。

注意:

have been 与表示职业的名词连用,用来询问或说明某人所从事的职业。与 how long, for 或 since 等短语连用后,则表示此种状态的持续时间。

例如: Have you ever been a worker  ? 你曾经当过工人吗?

I've been a teacher before . 以前我曾经是一位老师。

How long have you been a dirver ? 你当司机有多久了?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-22
要看具体句子啊。一般来说,did因为已经表示过去时态了,在句子中做助动词,后面加动词原形,如 I did my homework yesterday.(我昨天做了作业。)
而been是be的完成时,一般与have been连用。如果这个been作助动词,那么后面加动词的分词形式,可以是I have been doing homework the whole morning.(我已经做作业做了一早上了。强调一直在做。)或者These books have been taken away.(这些书已经被拿走了。强调被动)。
第2个回答  2019-05-22
He has came back for 2 mintues。 He has been came back for 2 mintues。这两句话都是错的。与一段时间连用,要用持续性动词。应改为:he has been back …
have been doing 表动作一直进行到现在 havebeen done现在完成时的被动语态追问

那 “I have been changing my mind”和“I have been changed my mind”这两句话哪个对啊??

追答

第一个对

追问

为什么呢 如果是想表达“我被迫改变了想法”不应该用被动的语态吗?

追答

想法被改变

本回答被网友采纳
第3个回答  2019-05-22
been 是be动词的变形,在完成时态中使用。包括现在完成时have been,和过去完成时had been.当然也有过去将来完成时would have been和将来完成时will have been。
第4个回答  2019-05-22
两句都不对。应该是He has been back for 2 minutes.过去分词的两个功能要分清一个完成,一个被动。have been doing是现在完成进行时态结构,是主动的,表示某动作持续到现在,并很有可能继续下去;have been done是现在完成时态的被动语态结构,表示曾经被怎样过。