我知道现在完成时有持续性用法(持续到现在的情况)与影响性用法(对现在的影响),但看到有的书上说现在完成时还有经历性用法,就是表示已发生的经历。比如下面一句:
He has had five wives so far.这是经历性用法吗?如果有所谓的经历性用法,能麻烦老师具体分析一下吗?谢谢!
学习任何一个时态,都要区分句子谓语动词表示的是事件、状态、还是习惯。状态用静态动词表示,事件用动态动词表示,习惯用动态动词+明示或暗示的频度状语表示(为静态意义)。静态动词或静态意义通常是不能用进行体的。所以,现在完成时也要区分事件完成体、习惯完成体和状态完成体。
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) 事件在不久前刚发生(动词与just,recently等副词连用。美式英语用一般过去时)。例如:
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.
从语法术语角度来看,通常不说所谓现在完成时的经历性用法。你直接理解为不确切的过去发生过的单个或多个事件即可。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!