不定式的完成时 和 分词的完成时有什么区别?
老师说to have done和having done都表示动作已经完成,动作发生在谓语动词的动作之前.完全搞不明白他们有什么区别!
to have done 和 having done 搞来搞去就是不明白有什么区别
好像没区别,因为选择题基本不会2个选项同时出现
人气:215 ℃ 时间: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蛮常见的
推荐
- 不定式完成时和动名词完成时的区别
- 英语中完成时的不定式和现在分词有什么区别?
- 分词和不定式完成时的用法
- 不定式完成时与现在分词的完成时 还有过去分词的区别
- 关于动名词,分词,不定式式的现在完成时.
- 一辆油灌车装了30M立方的石油,小明想测量石油的密度、从车上取出30cm立方石油,测得它的质量是24.6g 本人
- 三个二元一次方程3x-y=7,2x+3y=1和y=kx有公共解,则k的值为为--
- 电解水中得到氢气和氧气的比例是2比1,一直在标准情况下,1L氢气的质量为0.089g,1Lg氧气的质量为1.429,试计算电解水得到氢气和氧气的质量比.
猜你喜欢