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 的时态一直不是很理解,有时看到是一般现在时有时是过去时。
请问老师以上能否替换?为什么?
这不过是一般现在时和一般过去时的选择问题。关键是说话人表示他过去感到后悔,还是现在感到后悔。如果说话人谈论的都是过去的事情,脑子里没有考虑现在,使用一般现在时就是错误的。如果说话人谈论的是现在的感觉,使用一般过去时就是错误的。
原则:说话人关心现在,就用现在时;关心过去就用过去时。时态中的“时”反映的是说话人关心的时间,具体体现在谓语第一动词的形式上。第一动词用现在式,说话人关心现在;用过去是,说话人关心过去;用will,说话人关心将来;用would,说话人关心过去将来。(这是在陈述语气范围内,即叙述事实的时候。)
因此以上三个句子中,第一句不宜改为regretted,如果要改为过去时,则宾语从句的谓语told就要改为过去完成时。因为told是regretted之前的动作。
后面二句既可以是一般现在时,也可以是一般过去时。但意义不同,即说话人关系的时间不同。一个是过去后悔,一个是现在感到后悔。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
简单地说,用一般现在时的 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,表示我“当时”(或过去)后悔失去了跟她的友谊。