having done 和 to have done的区别having done 和 to have done 有什么区别?

问题描述:

having done 和 to have done的区别
having done 和 to have done 有什么区别?

having done表示已经完成的动作、用在现在完成进行时
to have done 表示过去将要去做某事、用在过去将来时