发布网友 发布时间:2023-07-17 02:24
共1个回答
热心网友 时间:2024-12-06 02:09
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 一般不这样用。