regret的时态问题

1. I regret that I told a lie to my parents.  (能否替换regretted?)

2. I regretted having had the snowball fights. (能否替换regret?)

3. I regretted the loss of her friendship. (能否替换regret?)

关于 regret 的时态一直不是很理解,有时看到是一般现在时有时是过去时。

请问老师以上能否替换?为什么?


请先 登录 后评论

最佳答案 2017-11-25 10:05

这不过是一般现在时和一般过去时的选择问题。关键是说话人表示他过去感到后悔,还是现在感到后悔。如果说话人谈论的都是过去的事情,脑子里没有考虑现在,使用一般现在时就是错误的。如果说话人谈论的是现在的感觉,使用一般过去时就是错误的。

原则:说话人关心现在,就用现在时;关心过去就用过去时。时态中的“时”反映的是说话人关心的时间,具体体现在谓语第一动词的形式上。第一动词用现在式,说话人关心现在;用过去是,说话人关心过去;用will,说话人关心将来;用would,说话人关心过去将来。(这是在陈述语气范围内,即叙述事实的时候。)

因此以上三个句子中,第一句不宜改为regretted,如果要改为过去时,则宾语从句的谓语told就要改为过去完成时。因为told是regretted之前的动作。

后面二句既可以是一般现在时,也可以是一般过去时。但意义不同,即说话人关系的时间不同。一个是过去后悔,一个是现在感到后悔。

请先 登录 后评论

其它 1 个回答

沅老师   - 英语教师
擅长:词法问题,句法问题,英语考试

简单地说,用一般现在时的 regret,表示现在后悔;用一般过去时的 regretted,表示过去后悔。你按这个意思套着去理解就想通了。

1. I regret that I told a lie to my parents.

这里用 regret,表示我“现在”后悔(过去)跟父母撒了谎。

2. I regretted having had the snowball fights.)

这里用 regretted,表示我“当时”(或过去)后悔打了雪战。

3. I regretted the loss of her friendship. 

这里用 regretted,表示我“当时”(或过去)后悔失去了跟她的友谊。



请先 登录 后评论
  • 0 关注
  • 1 收藏,6600 浏览
  • Eglshlover 提出于 2017-11-22 22:31

相似问题