any more 和 any longer 好像意思差不多,为什么选A?

Mr.Wang's just returned from the city.He said he would not go there____.

A:any more
B:any longer
C:no longer
D:no more

cd是因为前面有not,所以不选吧。但ab有什么区别呢?谢谢
ps: Mr.Wang's 后面的 's是什么意思? 表示王先生一家么?

any more用于短暂性动词,而any longer用于延续性动词。
因为前面的动词是“go”,属短暂性动词,所以选A

Mr.Wang's = Mr.Wang's family 王先生一家人
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-02-28
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

【分析】

一、 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。

B. doesn't any longer work here

C. doesn't work any more here

D. doesn't work here any longer

not any more 是指“不再……”,但其实以后还会再做的,eg:如果你和你的好朋友吵架了,你一时生气,说我再也不理他了,"I won't talk to him any more."但其实你只是一时生气,不是真的不再理他了,过几天或许就和好如初了。
not any longer是指“再也不……”,而且以后也不会再做的。eg:如果你说"I won't talk to him any longer",那就表示你再也不会理他了,你们绝交了。

Mr.Wang's 是指
王先生一家
第2个回答  2007-02-28
个人理解any longer多用于静态的否定句,而any more要宽的多~
如i'll not stay at home any longer这里即是静态意义

另Mr.Wang's 理解成Mr.Wang has 比较说的通~
第3个回答  2007-02-28
回答PS: 是的,Mr.Wang's 后面加S表示王先生一家。
第4个回答  2007-02-28
选a,因为他说王先生不想再去那里了 表示去那里这个的动作,并不是表示时间,用any longer的话是表示不想再待在那里了
另外 's 代表has 完成时啊
相似回答