求英语大神帮忙看看这句话 I regret not having worked harder.为什

求英语大神帮忙看看这句话
I regret not having worked harder.为什么这里又有ing又有ed,还是连接在一起的?

regret 后加动名词,所以有ing
而这句话翻译为我后悔我没有更努力。
没有更努力是已经发生的事,所以用现在完成时,现在完成时是have done的形式,所以要用worked追问

谢谢指导

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-04-03
having 是因为regret doing sth 后悔做过某事
而worked 是由于完成时态 have worked
连起来就是having worked追问

谢谢指导

相似回答