I have called him three times this morning.
I have been to Beijingfive timesin my life.
He has worked in this company.
Ive been there once or twice.
以上谓语动词都表示的是事件意义吗
Hes lived in London for quite a long time.
是表示习惯意义吗?
那没明确的次数说明如twice,three times, 而是用often,sometimes的话,谓语动词表示的意义是否习惯意义? 如下句:
I have often met him when I have been in London.
当我曾在伦敦时,我常常见到他。
We have often been there .
谢谢老师回答!
I have called him three times this morning. 事件发生三次。
I have been to Beijingfive timesin my life. 事件发生5次。
He has worked in this company.本句为习惯意义,句子缺少持续时间状语。应该加since或for短语表示习惯的持续时间。不然为错句。
Ive been there once or twice. be there加了once or twice, 则转意为动态动词表示事件。等于have stayed there, have visited there.
Hes lived in London for quite a long time. live为静态动词,表示状况。不是习惯。
twice,three times,不可以表示习惯,只能表示事件发生了多少次。只有加上单位时间才是频度状语表示习惯,如twice a week, three times a month等。often,sometimes为频度状语,一般和表示习惯意义的谓语连用。
I often met him when Iwas in London.这个句子是错句。时态错误。改正如下:
我在伦敦时,我常常见到他。(表示过去某个时期的习惯性动作)
We have often been there .这个句子非常别扭。应改用其它动词和时态。比如:
We often go there. We often went there. 分别表示目前或过去的习惯。