词典词条 · 问答

sorry ³

sorry to do/sorry to have done $^{1}$

说明

sorry to do/sorry to have done 1^{1}

核心问题

(1)I'm sorry to have done that. I didn't mean to be so rude.

(2) Sorry to keep you waitingwe can start now. (PEU)

以上两句都是表示对做过的事情表示遗憾,为什么句(1)用动词不定式的完成式 to have done,而句(2)却用动词不定式的一般式 to keep?

词典解答

一般而论, sorry to have done 表示对过去做过的事情表示遗憾或道歉, 相当于 sorry for/about doing:

  1. I'm sorry to have troubled you. 打扰你了,真是对不起。

  2. I'm sorry to have been so foolish. 我表现得那么愚蠢,太对不起了。

  3. I'm sorry for losing your pen. 我把您的钢笔弄丢了,真是对不起。

sorry to do 表示对正在做的事或将要做的事表示道歉或遗憾:

I'm sorry to say that I cannot come. 很遗憾(地告诉你),我不能去。

但是, sorry to do 有时也可以表示对刚刚做完的事表示遗憾或道歉, 如上面的句(2)。再如:

I'm sorry to hear that. (JEFC,2A,p.41) 听到这一点,很遗憾。

但是,当动词不定式中有表示过去的时间状语时,不能使用动词不定式的一般式:

I'm sorry to disturb you so much yesterday. ( × )

来源:英语常见问题解答大词典-8.md · 第 15421571 行 · 原文哈希 e2f9eb6f34