必须有been 是为要体现 “被动”语态;后面如果没有其他动词的过去分词,就不知道是 被"怎么“了
被动语态的标准结构,就是 be 动词 + 动词过去分词,
现在完成时必须把 be (am, is, are) 改为 have/has been,
两者加起来,现在完成时被动语态就只能是 have/has been + 动词过去分词
例如: This mirror has been broken before.
这面镜子过去曾被打破过
不需要完成时体现的,用过去式就能表达了:
This mirror was broken yesterday.
现在完成时的结构就是have +分词。被动语态就是be+分词。先分清被动语态就是be+分词。要体现现在完成时,就要有have,然后have后面跟分词,就成楼主所说的那样 了
have/has+been+过去分词表示是现在完成时的被动语态,如果不加been,只是have/has+过去分词就表示是现在完成时。
因为 be 是被动语态的标志啊,主动是 have / has done ,改成被动就得加上be ,但是 放在 have 后面的话 就要用 been 呢
你好:
举个例子吧:
His
shoes
have
been
shined
by
his
wife.
翻译:
他的鞋子已经被他妻子擦亮了.
希望对你有帮助!
被动语态是动词的一种形式,用以说明主语与谓语动词之间的关系。被动语态是动词的一种特殊形式,一般来说,只有需要动作对象的及物动词才有被动语态。汉语往往用"被"、"受"、"给"等被动词来表示被动意义 。被动语态由“助动词be+及物动词的过去分词”构成。被动语态的时态变化只改变be的形式,过去分词部分不变。疑问式和否定式的变化也如此。
现在完成时是过去的动作或状态持续到现在并且已经完成,对现在造成的影响,可能持续发生下去。在英语时态中,“时“指动作发生的时间,”态“指动作的样子和状态。
完成时态的构成分为两部分:一是助动词,二是实义动词的过去分词-ed。具体来说,用助动词have表示“时”,以表明动作发生的时间是在过去、现在还是将来;用过去分词来表示动作的“态”,以表明该动作已经完成。
它的构成是:主语+have/has+动词的过去分词