非谓语动词十种形式分别适用那种情况(其区别又是什么)

最近学习英语的非谓语这块。感觉非谓语的十种形式还是不会选择。比如当表示主动且完成的时候,什么情况下用to have done什么情况用having done.被动完成有三种形式to have been done,having been done,done都是适用什么情况,我有点混淆了。是不是我钻牛角了?不吝指教谢谢了!

如题
请先 登录 后评论