英语中完成时的不定式和现在分词有什么区别?就像这句话:We regret ______ you the news.这句话中横线处应该填to have told 还是 having told

问题描述:

英语中完成时的不定式和现在分词有什么区别?
就像这句话:We regret ______ you the news.
这句话中横线处应该填to have told 还是 having told

固定搭配regret to do sth
所以是to have told you

regret 有两个句型regret to do sth抱歉,遗憾的是...(将要做某事)regret doing sth=regret having done(遗憾,后悔已经做了某事)没有regret to have done这么一说we regret to tell you the news.很抱歉,我们得告诉...