having been done和have been done的区别 having been done是完成进行时 have been done是完成时 其实都是完成时,have been done用的比较多,比较少人用完成进行时,不用太刻意去追求语法 have been done和be done的区别 have 是 完成式的标志,have 后面谓语动词要用现在完成式 have done 是主动形式的现在完成式...
对于很多人来说,having been done和have been done是不同的。它们的区别在于表达的方式上。1:having ...
having been done 和 have been done 表达方式上的不同在于它们的句法结构。having been done 与 have been done 都可以表示“there”,但它们的使用方式有所区别。having been done 通常用于句首,而 have been done 则可以出现在句子中间或某一特定部分。这两种表达方式的使用并不局限于同一行或同一...
解析 having been done是过去完成进行时的被动语态,表示过去某一时间正在发生的被动的动作:that shirt having been washed by my mom yesterday.have been done是过去完成时,标一件事已经被完成了:that shirt have been washed by my mom three days ago. ...
being done:(动作)正在实施.done:(动作)已经被实施have(has) been done为现在完成时态的被动语态,表被动和完成的动作;have been done 的主语是物,什么事情被完成have done 是现在完成时的表达方式,have done 表示“... 分析总结。 动作已经被实施havehasbeendone为现在完成时态的被动语态表被动和完成的动作结果...
)have done 则是现在完成时的表达,强调动作的完成,主语是人。例如:He has done his homework.(他已经完成了作业。)总结起来,being done 侧重于动作的进行状态,done 表示动作已完成,have been done 强调被动和完成的动作,主语为物,have done 则表示人已经完成的动作。
有区别的, 一个是现在完成时,强调的是结果也就是 have been done 一个是现在完成进行时,强调的...
了解了上面的概念,再来解释having done 和 having been done的区别,前者having done表示的是主动,后者having been done表示的是被动.例:1 Having driven all day,we were so tired. 我们开了一天的车,现在都很累了,having driven表示的是主动,是“我们开了一天的车”;2 Having been criticized ...
1.have been done 曾经被 e.g.Taiwan has been taken charge of by the Japanese. 2.have been doing曾经干过一段时间...e.g.I have been walking along the lake. 3.4.是现在分词形式,一般用作状语,如 Having been bitten by a dog,now I am not a dog fan. Having written the same composition...