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”吗?含义有何不同呢?麻烦老师深入分析一下,谢谢!
be fat为静态动词表示状态。如果要表示某人现在的状态,用一般现在时。例如 He is fat. 要表示某人从过去到现在一直都是这种状态,用现在完成时 He has always been fat. 所以本句用现在完成时+always,表示他(从过去到现在)一直很胖。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!