作业帮 > 英语 > 作业

非谓语中不定式的完成式和动名词完成式有没有区别,例如:i am sorry to have kept you waiti

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/11/05 23:39:10
非谓语中不定式的完成式和动名词完成式有没有区别,例如:i am sorry to have kept you waiting so long能不能改为i am sorry having kept you waiting so long?
不定式(即动词不定式,所以没有非谓语不定式这个说法吧.)有将来的含义,完成式有两种情况:1,动作发生在过去,对现在造成了影响;2动作发生在过去的过去.
你说的两个句子的意思是一样的,这里的to do并不是不定式
be sorry to have done = be sorry having done
类似的,remember doing = remember to have done = remember having done(不常用)
希望可以帮到你,如果有疑问可以继续追问进行探讨