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

问题描述:

不定式的完成时 和 分词的完成时有什么区别?
老师说to have done和having done都表示动作已经完成,动作发生在谓语动词的动作之前.完全搞不明白他们有什么区别!
to have done 和 having done 搞来搞去就是不明白有什么区别
好像没区别,因为选择题基本不会2个选项同时出现
1个回答 分类:英语 2014-10-08

问题解答:

我来补答
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 waiting to 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蛮常见的
 
 
展开全文阅读
剩余:2000
上一页:必修3第一单元
下一页:第4课时