问题: 英语问题
regret doing/having done/doing的区别
regret having done和regret doing重复了吗
解答:
都表示后悔做过某事,有点区别,但区别不大。
having done 这个动作必须发生在后悔这个谓语动词之前
但doing既可以表示在后悔这个动作之前也可表示在后悔之后
举个例子:
I never regret fooling away my time instead of studing.(我后悔浪费许多时间没去学习,也许现在还在浪费着)
I never regret having fooled away my time…
(我后悔浪费过去曾浪费时间没去学习,是以前的事儿了,现在已经努力学习了。)
我认为差别也就在这了。个人观点
版权及免责声明
1、欢迎转载本网原创文章,转载敬请注明出处:侨谊留学(www.goesnet.org);
2、本网转载媒体稿件旨在传播更多有益信息,并不代表同意该观点,本网不承担稿件侵权行为的连带责任;
3、在本网博客/论坛发表言论者,文责自负。