have eaten 和have finished eating的区别

现在完成时说明了动作发生在过去并结束了,第一个也就是说已经吃了并且停止了,不一定有没有吃完。而第二个说的是已经完成了eating并且“完成”这个动作已停止,也就是说强调了已经吃完了。

不知我这样理解对不对,有不对的地方请指正,谢谢

请先 登录 后评论

1 个回答

黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

have eaten 和have finished eating的意思是没有区别。

请先 登录 后评论
  • 2 关注
  • 1 收藏,1890 浏览
  • Yeehawgy 提出于 2022-03-28 22:56