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

来源:百度知道 编辑:UC知道 时间:2024/05/26 11:44:44
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 王先生一家人

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. 他不再是小偷了。