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

问题描述:

非谓语中不定式的完成式和动名词完成式有没有区别,例如:i am sorry to have kept you waiting so long能不能改为i am sorry having kept you waiting so long?
1个回答 分类:英语 2014-10-14

问题解答:

我来补答
不定式(即动词不定式,所以没有非谓语不定式这个说法吧.)有将来的含义,完成式有两种情况:1,动作发生在过去,对现在造成了影响;2动作发生在过去的过去.
你说的两个句子的意思是一样的,这里的to do并不是不定式
be sorry to have done = be sorry having done
类似的,remember doing = remember to have done = remember having done(不常用)
希望可以帮到你,如果有疑问可以继续追问进行探讨
 
 
展开全文阅读
剩余:2000
上一页:第一个解释一下
下一页:例二,求解