no longer和no more的区别

如题所述

  【分析】
一、no longer与no more的意义区别
1. no longer着重表示时间或距离的“不再”延长,意为“如今不再”。等于not... any longer。
2. no more着重表示数量或程度的减少,“不再”增加,意为“再也没有更多(大)的数量(程度)”。等于not... any more。
用作副词表示时间上的“不再”,可用no longer, not…any longer, not…any more。
二、时态区别
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. 现在她再也不害怕了。
三、位置区别
  当修饰动词时,no longer 通常位于句中的实意动词之前,动词be、助动词和情态动词之后,有时也可位于句末或句首(用于句首时,其后用倒装语序),可用于延续性动词和非延续性动词,此时也可用not ... any more 或not ... any longer。
no more (more 为形容词时,后接名词;more 为名词时,不接名词) 。no more 通常用于句末,且一般与非延续性动词连用。no more 也可表示时间上的“不再”(但要与非延续性动词连用,且位于句末),但在现代英语 中,no more 一般不这样用。
not... any longer与not... any more常置于句末。如:
 She could no longer find a way to get into the valley. 她再也找不到进山谷的路了。
 Time or opportunity lost will return no more. 机不可失,时不再来。
四、修饰动词区别
1. no longer / not... any longer 习惯用来修饰表示状态的持续动词(如wait, live, work等)。
  Don't wait any longer. 别再等了。
  She could not keep up with him any longer.她不能再赶上他了。
2. no more / not... any more通常用来修饰表示具体动作的瞬间动词(如go, stand, visit等)。如:
  We couldn't stand it any more. 我们不能再忍受了。
五、作用区别
两者都可用来修饰动词,在句中作状语。当no more作“不再(有、存在)”解时,还可作定语和宾语。如:
 Later when they are far away from the earth and there is no more gravity, they find they are unable to stay in one place. 过后,当他们远离地球,到了不再有地球引力的地方时,他们发现自己不可能停留在一个地方不动。(作定语)
I have no more to say. 我再没有什么要说的了。(作宾语)
例句:
A. The picnic basket was no longer under the tree. 装有野餐的篮子不再在树下了。
They can't stay here any longer. 他们不能再留在这里了。
We don't live here any more /longer.= We no longer live here. 我们不住在这里了。
He knows that he is no longer young. 他知道自己不再年轻。
She could no longer go to school. 她不再能上学了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-06-24

no more与瞬时动词连用,表程度不再增加,次数不再重复,no longer与延续性动词或表示状态的词连用,表示时间上的“不再”持续,(过去曾经......,现在不......)。
no more还可表数量上" 和...... 一样不......"常和than 连用,no longer 不行。

拓展资料

 no more

1、I will say no more on these matters, important though they are 

虽然这些事很重要,我也不想再说什么了。

2、He's stinking rich, and with no more talent than he ever had before. 

他现在已经有几个臭钱了,但仍然和以前一样没什么才能。

3、It's no more than a platitude. 

无非是老生常谈。

4、I've had enough of your insolence, and I'm having no more. 

我受够了你的侮辱,不能再容忍了。

5、Even if the bill were approved, it would be no more than a stopgap measure. 

即使议案获得批准,它也只不过是个临时措施。

no longer

1、After about three months, I was no longer addicted to nicotine. 

大约3个月后,我就不再对尼古丁上瘾了。

2、When a thing has been used, it is no longer new. 

当一件东西被用过后,就不再是新的了。

3、She no longer feared that they should misunderstand her. 

她不再害怕他们会误解她了。

4、They no longer had him as a friend. 

他们再也不把他看成朋友了。

5、Now that Tony was no longer present, there was a distinct change in her attitude 

由于托尼不在场了,她的态度有了明显的转变。

本回答被网友采纳
第2个回答  2015-07-09
  【分析】
一、no longer与no more的意义区别
1. no longer着重表示时间或距离的“不再”延长,意为“如今不再”。等于not... any longer。
2. no more着重表示数量或程度的减少,“不再”增加,意为“再也没有更多(大)的数量(程度)”。等于not... any more。
用作副词表示时间上的“不再”,可用no longer, not…any longer, not…any more。
二、时态区别
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. 现在她再也不害怕了。
三、位置区别
  当修饰动词时,no longer 通常位于句中的实意动词之前,动词be、助动词和情态动词之后,有时也可位于句末或句首(用于句首时,其后用倒装语序),可用于延续性动词和非延续性动词,此时也可用not ... any more 或not ... any longer。
no more (more 为形容词时,后接名词;more 为名词时,不接名词) 。no more 通常用于句末,且一般与非延续性动词连用。no more 也可表示时间上的“不再”(但要与非延续性动词连用,且位于句末),但在现代英语 中,no more 一般不这样用。
not... any longer与not... any more常置于句末。如:
 She could no longer find a way to get into the valley. 她再也找不到进山谷的路了。
 Time or opportunity lost will return no more. 机不可失,时不再来。
四、修饰动词区别
1. no longer / not... any longer 习惯用来修饰表示状态的持续动词(如wait, live, work等)。
  Don't wait any longer. 别再等了。
  She could not keep up with him any longer.她不能再赶上他了。
2. no more / not... any more通常用来修饰表示具体动作的瞬间动词(如go, stand, visit等)。如:
  We couldn't stand it any more. 我们不能再忍受了。
五、作用区别
两者都可用来修饰动词,在句中作状语。当no more作“不再(有、存在)”解时,还可作定语和宾语。如:
 Later when they are far away from the earth and there is no more gravity, they find they are unable to stay in one place. 过后,当他们远离地球,到了不再有地球引力的地方时,他们发现自己不可能停留在一个地方不动。(作定语)
I have no more to say. 我再没有什么要说的了。(作宾语)
例句:
A. The picnic basket was no longer under the tree. 装有野餐的篮子不再在树下了。
They can't stay here any longer. 他们不能再留在这里了。
We don't live here any more /longer.= We no longer live here. 我们不住在这里了。
He knows that he is no longer young. 他知道自己不再年轻。
She could no longer go to school. 她不再能上学了。
第3个回答  2015-07-09
1. No more与瞬时动词连用,表程度不再增加,次数不再重复,
no longer与延续性动词或表示状态的词连用,表示时间上的“不再”持续,(过去曾经......,现在不......)。
The baby no more cried.或The boy cried no more.=The boy didn't cried any more.(表哭的程度不再增加)
We have no more food at home.
)
He no longer works/lives here.=He doesn't live\work here(表示过去在这里工作\住,现在不在这里工作\住).
2。no more还可表数量上" 和...... 一样不......"常和than 连用,no longer 不行。
A whale is no more a fish than an elephant.(a whale ,a elephaht都不是鱼)
It's no more than a kilometre to the school.本回答被提问者和网友采纳
第4个回答  2011-03-25
no longer 与 no more 用法区别
例:
1. —Excuse me, is this Mr Brown's office?
—I'm sorry, but Mr Brown ________ works here. He left about three years ago.

A. not now B. no more C. not still D. no longer

2. —Will you give this message to Mr White, please?
—Sorry, I can't. He ________ .

A. doesn't any more work here

B. doesn't any longer work here

C. doesn't work any more here

D. doesn't work here any longer
【分析】
一、 no longer与no more的意义区别
1. no longer中的longer是副词long的比较级,long有after a certain point of time(在某一时刻以后)之意,着重表示时间的不再延续,意为“如今不再”。no longer等于not... any longer。

2. no more中的more是many / much的比较级,more有again之意,着重表示数量或程度的减少,意为“再也没有更多(大)的数量(程度)”。no more等于not... any more。
二、时态区别
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. 现在她再也不害怕了。
三、位置区别
当修饰动词时,no longer通常置于be或行为动词前;no more一般置于行为动词后。not... any longer与not... any more常置于句末。如:

She could no longer find a way to get into the valley. 她再也找不到进山谷的路了。

Time or opportunity lost will return no more. 机不可失,时不再来。
四、修饰动词区别
1. no longer / not... any longer 习惯用来修饰表示状态的持续动词(如wait, live, work等)。如:

Don't wait any longer. 别再等了。

She could not keep up with him any longer.她不能再赶上他了。

2. no more / not... any more通常用来修饰表示具体动作的瞬间动词(如go, stand, visit等)。如:

We couldn't stand it any more. 我们不能再忍受了。
五、作用区别
两者都可用来修饰动词,在句中作状语。当no more作“不再(有、存在)”解时,还可作定语和宾语。如:

Later when they are far away from the earth and there is no more gravity, they find they are unable to stay in one place. 过后,当他们远离地球,到了不再有地球引力的地方时,他们发现自己不可能停留在一个地方不动。(作定语)

I have no more to say. 我没有什么要说的了。(作宾语)

综上所述,考例1应选D不选B。考例2应选D。A项中的not... any more位置不对,B项中的not... any longer位置也不对。且A和C项中的not... any more通常不修饰谓语动词work。
相似回答