关于having been done 和 have been done的区别

问题描述:

关于having been done 和 have been done的区别
有哪位高手能够告诉我这两者分别代表什么含义和有什么区别吗?并分别引用这两个时态造两个句子详细的告诉我一下.在此谢过.
1个回答 分类:综合 2014-10-17

问题解答:

我来补答
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.
 
 
展开全文阅读
剩余:2000
也许感兴趣的知识