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

regret having done/doing

原书 PDF 第 1274 页

regret having done/doing1

问

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

答

regret having done 并非是多余的。说话人为了强调“业已完成”这一概念,也可以采用 regret having done 这一格式。这就是说 regret doing 与 regret 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 doing 与 regret 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 · 5230—5261 行PDF:第 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 · 5262—5270 行PDF:第 1274 页 · regret having done/doing 1-2