正在进行时的被动语态,being是为了使结构完整添加的。有多种时态的被动语态。一般现在时:am/is/are+v.pp;一般过去时:was/were+v.pp;现在完成时:has/have+been+v.pp;过去完成时:had been+v.pp.
has been doing一般用来表示现在完成时。doingv. 做;干(do的ing形式)n. 活动;所作所为例句:What on earth are you doing? 你究竟在干什么?Shes doing a terrific job. 她活儿干得真棒。
have been doing后面加名词。have:vt. 有; 持有; 占有; 由…组成; 显示出,带有(性质、特征)。been:v. 曾经; 曾经到过(某地)。doing:n. 所做的事; 发生的事; 所作所为。
完成时态。完成时的动词结构是:have / has + 过去分词,be 动词的现在完成时也是这样:have / has + been,been 就是 be 的过去分词而已。be 表示“是、存在”,而 have / has been 表示的是“完成的状态”。
现在完成时,但一般都这么说:have/has done,have/has been done,是现在完成时的被动语态。现在完成时表示到说话时为止(或到现在为止)已经发生或完成了(不一定结束)的动作或状态。过去某一时间开始并一直持续到现在,并且有可能还会持续的动作或状态。
have been done 是现在完成时中的被动结构。其被动语态完整结构:肯定式为:have/ has +been +done。否定式为:have/ has +not +been +done。现在完成时是“过去的动作或状态持续到现在并且已经完成”。在英语时态中,“时“指动作发生的时间,”态“指动作的样子和状态。
had been do是动词的过去完成时。beenv. 是,有(be的过去分词)例句:These figures have been disputed. 有人对这些数字提出了质疑。Whatve you been up to? 你一直在搞什么名堂?
现在完成时,但一般都这么说:have/has done,have/has been done,是现在完成时的被动语态。现在完成时表示到说话时为止(或到现在为止)已经发生或完成了(不一定结束)的动作或状态。过去某一时间开始并一直持续到现在,并且有可能还会持续的动作或状态。
has been gone是完成时。例句:A week has been gone. 一个星期就这么过了。The train has been gone (for half an hour). 火车开走了(半小时了)。
would have been通常用在虚拟语态中,表示将会做与过去事实相反的动作。would have been属于would have done的句式,属于过去将来完成时。其中been是be的过去分词。
has been learning是现在完成时。has:有; have 的第三人称单数现在时形式。been:v. 曾经; 曾经到过(某地)。learning:n. 学习; 知识; 学问; 学识。