no longer和no more有什么区别?

如题所述

no longer和no more的区别分别体现在意义、时态、位置三方面。

1、意义区别

(1)no longer着重表示时间或距离的“不再”延长,意为“如今不再”。等于not... any longer。

(2)no more着重表示数量或程度的减少,“不再”增加,意为“再也没有更多(大)的数量(程度)”。等于not... any more。

用作副词表示时间上的“不再”,可用no longer, not…any longer, not…any more。

2、时态区别

(1)no longer / not... any longer表示不再继续或再现过去某一时刻发生或存在而一直延续的动作/ 状态时,常用于过去时、现在时或将来时的句子中。如:

He was no longer a thief. 他不再是小偷了。

When there is no gravity, our feet no longer stay on the ground.如果没有重力,我们的脚就不能再站稳在地面上。

(2)no more / not... any more表示再也不重复过去反复发生的动作时,常用于过去时或将来时的句子中。如:

Now she wasn't afraid any more. 现在她再也不害怕了。

3、位置区别

当修饰动词时,no longer 通常位于句中的实意动词之前,动词be、助动词和情态动词之后,有时也可位于句末或句首(用于句首时,其后用倒装语序),可用于延续性动词和非延续性动词,此时也可用not ... any more 或not ... any longer。

no more(more 为形容词时,后接名词;more 为名词时,不接名词)。no more 通常用于句末,且一般与非延续性动词连用。no more 也可表示时间上的“不再”(但要与非延续性动词连用,且位于句末),但在现代英语 中,no more 一般不这样用。

温馨提示:答案为网友推荐,仅供参考
相似回答