什么时候句子中要加上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 ? 你当司机有多久了?
那 “I have been changing my mind”和“I have been changed my mind”这两句话哪个对啊??
追答第一个对
追问为什么呢 如果是想表达“我被迫改变了想法”不应该用被动的语态吗?
追答想法被改变
本回答被网友采纳