has always been fat的理解与分析

My friend, Herbert, has always been fat, but things got so bad recently that he decided to go on a diet.

句中“has always been fat”用了现在完成时,究竟是什么含义?这里为什么要用现在完成时呢?

可以改成“is always fat”吗?含义有何不同呢?麻烦老师深入分析一下,谢谢!


请先 登录 后评论

最佳答案 2019-07-09 11:18

be fat为静态动词表示状态。如果要表示某人现在的状态,用一般现在时。例如 He is fat. 要表示某人从过去到现在一直都是这种状态,用现在完成时 He has always been fat. 所以本句用现在完成时+always,表示他(从过去到现在)一直很胖。

请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 2 收藏,6070 浏览
  • Long2019 提出于 2019-07-08 17:02

相似问题