加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

regret to have done sth 的用法

(2015-06-02 14:49:31)
标签:

regret

分类: 答疑解惑

---You were brave enough to raise objections at the meeting.

--- Well, now I regret____ that.

A. to do   B. to be doing   C. to have done   D. having done

此题为1995年全国高考试题,答案为D, 选项C 对不对?

 

解释:

regret to do: 表示对将要做某事表示遗憾(事情未做)

regret doing: 表示对曾经做过的事表示后悔(事情已做)

regret having done 也表示对曾经做过的事表示后悔,用 “having done” 强调“业已完成”这一概念。例如:

《现代英汉综合大辞典》

To this day I do not regret having made that remark. 说了这话, 我至今不后悔。

I regret to tell you that my friend is ill. 遗憾地告诉你, 我的朋友病了。

《麦克米伦高阶英汉双解词典》

I don’t regret moving to New York. 我不后悔搬到纽约。

I regret to inform you that you have not been selected for interview.

我很遗憾通知你,你未被选中参加面试。

 

通常,表示“对已做过的事表示后悔”,多数词典使用regret doing sth. regret having done sth.翻译,不用regret to have done sth.,但在我们平时的阅读中,经常会遇到regret to have done sth.表达式,表示“对已做过的事后悔”。在赵振才主编的《英语常见问题解答大词典》中也提出这种看法。例如:

I regret to have told him the thing.

我后悔告诉了他这件事。《简明英汉词典》

I bitterly regret not to have been able to do better.

我很后悔未能把事情做得好一些。《英语常见问题解答大词典》

 

综上所述,上面题目的选项C也是正确的。

 

 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有