have been 后面不是应该接ing或者ed吗? 相关知识点: 试题来源: 解析 Have been 后可以加-ed,也可以加-ing,加-ed的时候是被动语态的完成时态,主语是行为对象,表示“已经被完成”的动作,加-ing的时候是完成进行时,主语是行为发出者,表示“一直都在做着”。
have been +v.-ed表示现在完成时,从过去一直持续到现在的状态; had been +v.-ed表示过去完成时,从过去到过去一段时间的一个时态;have been+v.-ing表示现在完成进行时的时态,在完成时的同时还有一直在进行的动作;没有have been +v的结构;have been+adj.就是表示现在完成时的意思,形容词可以表示一种可以延续...
have/has been v-ing是现在完成进行时,表示动作到现在为之还在继续 have/has v-ed是现在完成时,表示动作到现在为止已经完成
have v+ed构成的是现在完成时。have been v+ed是现在完成时的被动形式。I have finished my homework.My homework has been finished.加油!
have/has been 接动词的过去分词,ed是过去分词的一种普遍形式,还有比如done等是不需要加ed。三个例句没有问题。
have been doing是现在完成进行是,表示从过去到现在一直在做,并将持续做下去。比如He has been playing computer games for 6 hours.他到现在为止已经连续6小时玩电脑游戏了.(可能还在继续玩下去) 而have been done是现在完成被动语态,表示过去做的事对现在的影响,注重结果,是现在完成时。比如The tasks have been...
have been的本质,是be动词的完成式,传统语法解释为:be动词的“现在完成时”语法结构,与中文意义近似...
Have/Has been done 与Have/Has done 的区别:1、Have/Has been done是现在完成时的表达法,现在完成时的意思就是,事情发生在过去对现在的影响。2、Have/Has done是现在完成时的被动语态,表达过去被完成的一件事。
后面那个是have been done,是现在完成时态的被动语态 分析总结。 后面那个是havebeendone是现在完成时态的被动语态结果一 题目 还有一个关于英语中的问题?have+ed形式和have+been+ed形式有什么区别呀? 答案 前面那个可以简写为have done,是现在完成时态后面那个是have been done,是现在完成时态的被动语态相关推荐 ...