5 现在完成时的经历性用法

我知道现在完成时有持续性用法(持续到现在的情况)与影响性用法(对现在的影响),但看到有的书上说现在完成时还有经历性用法,就是表示已发生的经历。比如下面一句: 

He has had five wives so far.

这是经历性用法吗?如果有所谓的经历性用法,能麻烦老师具体分析一下吗?谢谢!

请先 登录 后评论

最佳答案 2021-02-20 15:02

学习任何一个时态,都要区分句子谓语动词表示的是事件、状态、还是习惯。状态用静态动词表示,事件用动态动词表示,习惯用动态动词+明示或暗示的频度状语表示(为静态意义)。静态动词或静态意义通常是不能用进行体的。所以,现在完成时也要区分事件完成体、习惯完成体和状态完成体。

1 现在完成时表示从过去持续到现在的状态(谓语动词为静态动词,持续状语是必具性的)。例如:

I have known him for 20 years.

2 表示从过去持续到现在的长期习惯(动态动词+频度状语+必具性持续状语——静态意义)。例如:

I have written to my parents once a week for 10 years.

3 表示单个或多个事件在现在以前的不确定的过去发生。(动态动词)。例如:

1)过去事件导致的结果影响到现在(终结性动词);例如:

I have cleaned the room.

2) 事件在不久前刚发生(动词与justrecently等副词连用。美式英语用一般过去时)。例如:

I have seen him recently. 英式英语

I saw hime recently. 美式英语

3) 事件发生在不确切的过去时间(区别于一般过去时表示确切的过去时间发生的事件)。例如:

I have seen this before.

He has written many poems.

I have asked him twice.

He has move to Shanghai since you left.

以上为现在完成时的用法。你的句子属于最后一种。虽然句子谓语动词have为静态动词,但句子的以上实际是主语迄今为止娶过5个老婆。实际表示的是事件意义,即 He has married 5 women.

从语法术语角度来看,通常不说所谓现在完成时的经历性用法。你直接理解为不确切的过去发生过的单个或多个事件即可。

请先 登录 后评论

其它 1 个回答

Chandler LIM
有时现在完成时的用法会概括成:
①【过去持续至今的动作】They have been in London for five days. / Mary has watched TV for three hours.
②【至今的经验】Bill is not here. He has gone to the shops. / Have you ever seen that girl? 
③【积累至今的次数等】She has been to Shanghai many times. / Mr. Brown has written two books.
我认为你说的经历性用法就是上面的第③点。
请先 登录 后评论
  • 4 关注
  • 8 收藏,2416 浏览
  • goldroad   提出于 2021-02-20 09:21