请问用目前完成时态表示重复事件时,到底应该使用状况表达,还是动作表达?还是都正确?
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.
这位网友还是陷进来了。语言的语义必须要结合实质例句好好领会。完成时是如此的:历史上最早是:have +名词+done。这种结构done就是限定名词用的。为何能限定?由于done代表动词结果,这个结果体现于名词身上变成了名词的一个属性或特点,所以起到了限定用途。后来,由于发音的重音问题,以上结构变成了have +done+名词。这时done还是限定名词。再后来,名词就能消失了,不及物的done也可以跟在have后面了。你认识一下演化历史,对你理解很有用!以上过程中,have的意思是?就是“有”这个意思。所以have done就是有了一个动词结果,你想象一下说话的语境,不需要想英语,就想中文,当你表达一个结果的时候,一定是这个结果与目前有些某个事情或事物有联系。所以,目前完成时,它的语义只不过:动词结果与目前的某个事物或事情有联系。别无其他语义。你把握这一点就能理解所有目前完成时。各种语法书上的各种看法都很不负责任,包含海外的,国内更不需要说了。第一,夸克的语法用了海量语言学及语义学派的不同看法糅合在一块,总结了不少。第二,国内不少语法书更是人云亦云,在作者本人都不知道语义学和历时语义的基础上纯粹为了教学而乱写,他们甚至都不知道不少术语是如何来的。譬如所谓英语的十六个时态,是海外有个学者刚开始把时间轴切了七个时间点划分出来的,国内写语法教程的竞相引用。却不知,他这种分法本身在语言学界就是存在争议的。夸克的两时两体比起这种更接近语义,并且夸克还专门提出了这种术语,从语义学看,不需要提这种术语也是这么回事。目前完成时加任何时间、范围、其他限定成分都是限定动词后所致使的结果,至于动词本身目前还存没有,延续不延续,甚至不加times的重复不重复,与have +done这个部分没一点关系。之所以,不断会有疑惑,就是语法书的说法对你导致了误导。抛开它,想了解。