1 用现在完成时态表示重复事件时到底应该采用状态表达还是动作表达

请问用现在完成时态表示重复事件时,到底应该采用状态表达,还是动作表达?还是都正确?

1-I have married three times. 

2-I have been married three times. 

 3-I have been in love three times. 

4-I have fallen in love three times.

请先 登录 后评论

最佳答案 2020-08-28 07:36

这位网友还是陷进去了。 语言的语义一定要结合实际例句好好体会。 完成时是这样的: 历史上最早是:have +名词+done。 这种结构done就是限定名词用的。为什么能限定?因为done代表动词结果,这个结果体现于名词身上变成了名词的一个属性或特征,所以起到了限定作用。 后来,因为发音的重音问题,以上结构变成了 have +done+名词。这个时候done还是限定名词。再后来,名词就可以消失了,不及物的done也可以跟在have后面了。 你了解一下演化历史,对你理解非常有用! 以上过程中,have是什么意思?就是“有”这个意思。所以have done就是有了一个动词结果,你想象一下说话的语境,不用想英语,就想中文,当你表达一个结果的时候,肯定是这个结果与当前有的某个事情或事物有联系。 所以,现在完成时,它的语义只是:动词结果与当前的某个事物或事情有联系。别无其他语义。你把握这一点就可以理解所有现在完成时。各种语法书上的各种观点都非常不负责任,包括国外的,国内更不用说了。 首先,夸克的语法使用了众多语言学及语义学派的不同观点糅合在一起,归纳了很多。其次,国内很多语法书更是人云亦云,在作者本人都不了解语义学和历时语义的基础上纯粹为了教学而乱写,他们甚至都不明白很多术语是怎么来的。比如所谓英语的十六个时态,是国外有个学者最初把时间轴切了七个时间点划分出来的,国内写语法教材的竞相引用。殊不知,他这种分法本身在语言学界就是有争议的。夸克的两时两体比起这种更接近语义,并且夸克还专门提出了这种术语,从语义学看,不用提这种术语也是这么回事。 现在完成时加任何时间、范围、其他限定成分都是限定动词后所导致的结果,至于动词本身现在还存不存在,延续不延续,甚至不加times的重复不重复,与have +done这个部分没有一点关系。之所以,不断会有疑惑,就是语法书的说法对你造成了误导。抛开它,想清楚。

请先 登录 后评论

其它 1 个回答

John Su

这四个句子我在国外网站都找到了例句,应该是都可用。


请先 登录 后评论
  • 1 关注
  • 3 收藏,2586 浏览
  • 奶嘴CC 提出于 2020-05-23 16:25

相似问题