不定式的完成时 和 分词的完成时有什么区别?

不定式的完成时 和 分词的完成时有什么区别?
老师说to have done和having done都表示动作已经完成,动作发生在谓语动词的动作之前.完全搞不明白他们有什么区别!
to have done 和 having done 搞来搞去就是不明白有什么区别
好像没区别,因为选择题基本不会2个选项同时出现
英语人气:957 ℃时间:2020-01-30 01:45:25
优质解答
having done 表示主动完成,作状语多,作宾语也有,但少见
Having reviewed my lessons,I go to bed. 我复习完...所以主动完成
to have done 表示过去,主要是要学会区分to do
I am sorry to keep you waiting,to keep 说明你还没让他等,先提前打招呼
I am sorry to have kept you waitingto have kept 说明过去让他等了,现在说对不起
还有有的动词后面跟doing的,有的跟to do的比如说deny doing,那么就deny having done,不能说deny to have done
seem to do,那么就seem to have done,不能说seem having done以上两个是作宾语的情况,但是having done做宾语的情况不多,to have done蛮常见的
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版