很简单的英语小问题

来源:百度知道 编辑:UC知道 时间:2024/06/20 06:35:52
I don't know why he is no longer friendly to me.这句话为什么no longer不能改成no more

no longer主要针对的是时间,而后者是针对程度的

no longer和no more都有"不再"的意思,其区别在于修饰的是否是"延续性动作".
no longer 修饰延续性的动作,而no more修饰短暂性动作.
即no longer侧重时间上,而no more侧重动作上.

I don't know why he is no longer friendly to me.
这句中no longer修饰的是"be friendly",而be friendly是个长期的过程,是延续的过程,所以只能用no longer修饰,不能用no more修饰了。

区别一下:
He is no longer a student.
He doesn't go there any more.
no more =not any more

no more+形容词 不能再+其他的成分了

前者表示间后者表程度或量

no longer 意思为不再^^^^.

因为用NO MORE的话会有歧义:到底是他不再对我友好还是不再更加友好的对待我。而NO LONGER 就不会!