having been done还是having done 不可用在什么句中啊

来源:百度知道 编辑:UC知道 时间:2024/05/24 08:25:29
having been done还是having done 不可用在什么句中啊,并且(done)的形式表伴随还有一个什么的时候只能用(done)?????

having been done是被动语态的
having done 是主动语态的

问题不是很明确,having been done是被动语态,having done 是主动语态,这个是现在完全进行时的基本形式形式,所以只用在表示现在完成进行的时态中
用done是 do 的完成形式,即是,have done