非谓语动词中being done ,done,having been done,have done 有什么区别
问题描述:
非谓语动词中being done ,done,having been done,have done 有什么区别
答
being done:(动作)正在实施.done:(动作)已经被实施have(has) been done为现在完成时态的被动语态,表被动和完成的动作;have been done 的主语是物,什么事情被完成have done 是现在完成时的表达方式,have done 表示“...