原书主词条 · 2 个连续词条

regret having done/doing

原书 PDF 第 1274

regret having done/doing1

regret doing 这个结构中,既然 doing 是指过去做过的事情,那么 regret having done 是否应被看作是多余的?如果不是多余的,这两种结构区别何在?

regret having done 并非是多余的。说话人为了强调“业已完成”这一概念,也可以采用 regret having done 这一格式。这就是说 regret doingregret having done 这两个格式是并存的。

  1. You'll regret having said those words! (CGEL) 你会为你说的那些话后悔的!

  2. I regret having interrupted you. 我很后悔打扰了您。

  3. He soon began to regret having run away from home. (LDCE) 他很快就开始后悔从家里出走。

从语义上看,regret doingregret having done 这两个结构所表达的意思是相同的:

We regretted {leaving early. having left early. (CGEL)\left\{\begin{array}{l} \text {leaving early. } \\ \text {having left early. (CGEL)} \end{array}\right. 我们很后悔离开得那么早。

练习

请做下面的英语试题:

  1. Robert is indeed a wise man.

Oh, yes. How often I have regretted ____ his advice!

A. to take B. taking C. not to take D. not taking(全国高考安徽卷,07-30)

  1. "Didn't the council turn down Frank's proposal?" "Yes. Now he regrets ____ it."

A. to submit B. to have submitted C. having submitted D. he was submitted (TOEFL)

  1. I regret having left the work unfinished; I should plan everything ahead carefully. (全国研考,92-65)

  2. Mr Jankin regretted to blame his secretary for the mistake, for he later discovered it was his own fault. (全国研考, 93–66)

Markdown:英语常见问题解答大词典-7.md · 52305261PDF:第 1274 页 · regret having done/doing 1-2

regret having done/doing2

I never regretted ____ his offer, for it was not where my interest lay. A. not to accept B. not having accepted C. having not accepted D. not accepting(全国英语专业四级,93-53) 书上给的答案是D。能否选B呢?

此题出得不好,选 B 也是完全正确的,见上条和 not 6^{6}

Markdown:英语常见问题解答大词典-7.md · 52625270PDF:第 1274 页 · regret having done/doing 1-2