Tom has been out到底为何意?——看现在完成时的用法特征

Tom has been out.到底是何意?——看现在完成时的用法特征

这几天的热门话题,是涉及现在完成时的用法问题。经过思考,我在此发表一下自己的看法,并当作一个问题提出来。我不是针对某个具体的句子或现象,而是从规律性的角度总结其用法特征。不足之处,敬请批评指正。

1.一个表动作的终止性动词,其现在完成时(不能与一个时间段连用),表示这个动作发生在过去并已终止。原本使用一般过去时没错,但是,之所以用现在完成时,就是为了强调对现在的影响。例如:

Tom went out.(正确) →Tom has gone out.(正确)

Tom ate an apple. (正确)→Tom has eaten an apple. (正确)

2.一个表动作的延续性动词,其现在完成时(应该与一个时间段连用),表示这个动作发生在过去并一直持续到说话的时间。因为这个动作是延续的,所以,原则上应该跟一个“时间段”的状语。例如:

Tom has worked in this factory since 1990.

Tom has studied English for ten years.

3.一个表状态的“系表结构”,包括:be +介词短语;be +副词;be +形容词,由于本身具有持续的含义,其现在完成时,跟规则2是一样。又因为这个状态是延续的,所以,原则上应该跟一段时间状语连用。例如:

Tom has been in the office all day. (for ten hours)

Tom has been out since yesterday. (for two days)

Tom has been busy recently. (for a week)

由于2和3的规则一样,所以,可以合并为一项。

在现实语言中,2和3的情况,有时候不带“一段时间的状语”。这下就带来了难题:产生了歧义。歧义有二:

▲歧义之一:把这个句子理解为省略了已知的时间段状语。例如:

Tom has been out.汤姆外出了(持续至今仍未归)。理解为:

Tom has been out since last night.

Tom has been very busy. 汤姆(近来,最近几天)很忙。理解为:

Tom has been very busy recently (these days).

Tom has been ill.汤姆(近来)一直病着。理解为:

Tom has been ill recently (for a week).

包括下面3个句子,同样可以理解为省略了已知的时间段状语。

Tom has stayed in the office.(汤姆一直呆在办公室里)

Tom has lived in this town. (汤姆一直住在这座城里)

Tom has been in Beijing. (汤姆一直在北京)

(具体省略的时间段状语,略去,不再赘述)

▲歧义之二:因为没有时间段状语,所以,可以把上述句子理解为这个动作或状态“已经终止或结束”。即上述各句也可理解为:

Tom has been out. 汤姆外出回来了。

Tom has been very busy. 汤姆忙完了。

Tom has been ill. 汤姆生过病,现在好了。

Tom has stayed in the office. 汤姆曾在办公室里呆过。

Tom has lived in this town. 汤姆在这城里住过。

Tom has been in Beijing. 汤姆在北京待过。

【结论】一个持续性的动作或状态,用于“现在完成时”的时候,本来应该带有“时间段”的状语,但有时候却没有,这时,必然会产生歧义。怎么办?只有按照实际语境予以理解和判断!

这几天,我一直在思考这个问题。得出以上看法,是经过我深思熟虑,并融入了自己深刻的思辨。欢迎各位专家和广大网友批评指正。

请先 登录 后评论

最佳答案 2014-04-23 23:11

【结论】一个持续性的动作或状态,用于“现在完成时”的时候,本来应该带有“时间段”的状语,但有时候却没有,这时,必然会产生歧义。怎么办?只有按照实际语境予以理解和判断!

请先 登录 后评论

其它 0 个回答

  • 8 关注
  • 5 收藏,4223 浏览
  • 刘永科   提出于 2014-04-22 08:48

相似问题