过去多久算过去时?

He says he is tired.
He said he was tired.
He said he had been tired.
请问老师这三句话怎么理解?我完全不明白第 1 句和第 2 句。他说自己累,这个说的状态一旦形成不就是过去了吗?不过去就没有说啊~! 怎么会有says呢?
我好像陷入一个怪圈,一般现在时、和一般过去时怎么区分?多长时间之前的算过去呢?我觉得话一说出来 不就过去了吗?还是说 30分钟之内都算现在 什么的。第三句 写成 he said he was tired 的话 翻译有何不同。谢谢老师,您们辛苦了!

请先 登录 后评论

最佳答案 2014-08-01 11:19

这样的问题没有绝的答案,只能靠在具体语境中进行体会:

He says he is tired. 他说他很累。

此句有两种可能:

第一种可能:把句中的says看作是经常性的动作,此时的意思是:他常说他很累。

第二种可能:他刚刚说过他很累。这个刚刚与具体的时间长短没关系,是5分钟还是30分钟?还是一个小时?这与之没关系,传话人之所以在此用一般现在时主要是为了体现“现实感”(这需要在具体语境中去体会,并且也没有绝对的标准)。比如,AB说他因为太累想请假,此时CB打听A的情况,此时B可以有以下两种说法:

He says he is tired. 用一般现在(可能A还在单位,没有走开)

He said he was tired. 用一般过去时(可能A已离开单位)

He said he was tired. 他说他很累。/ 他当时说他当时很累。

“说”和“累”都发生在过去,而且是同时的,即过去“说”的时候仍然处于“累”的状态。

He said he had been tired. 他说他当时很累。/ 他当时说他那时很累。

“说”在过去,“累”在过去的过去。比如:他是昨天“说”的,但“累”可能是指前一天外出游玩时的情况。即相当于:他昨天说他前一天外出游玩时很累。

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 2 收藏,3291 浏览
  • 杨晓北 提出于 2014-07-29 21:32

相似问题