not ang more与not any longer的区别

来源:百度知道 编辑:UC知道 时间:2024/06/21 22:09:02

都表示“不再”,可它们修饰的范畴及在句中的位置却不同。

not…any more,主要用来表示数量和程度,一般常修饰短暂性动词,指某动作不再重复发生,它所表达的是never again或“没有更多”的含义。

not…any longer,主要用来表示时间或距离的“不再”,意在对现在的情况和过去的情况加以比较,所以多用于现在时。它一般修饰延续性动词,表示某个动作或状态不再延续下去。

not…any more和not…any longer要放在助动词和be动词后。

在表示时间上两者可以通用,在表示数量上只能用not any more,其实楼上举的第一个例子就属于这种

前者一般是用在程度上
i will not eat fast food any more
i will eat fast food no more
后者一般用在时间上
i will not wair for you any longer
i will wait for you no more

前者翻译来大概就是"没有再多的了",一般是说数量
后者翻译来大概是"不再做什么了“,是说一种状态或行为