no longer和not any longer的区别为:指代不同、语法不同、侧重点不同。
一、指代不同
1、no longer:不再。
2、not any longer:再也不会了。
二、语法不同
1、no longer:no用作形容词表示“没有的”时,与可数名词的单数或不可数名词连用,谓语动词用单数,与可数名词的复数连用时,谓语动词用复数; 也可表示某事被禁止,即“不许的,不可的”。还可表示与所说的事截然不同。
2、not any longer:轮顷颤not的基本意思是“不,没有”,通常用于否定句中,位于动词be、have/has或情腊败态动词之后,或与之一起构成缩写形式乎逗; 如:isn't, don't, won't等。
三、侧重点不同
1、no longer:否定感不强。
2、not any longer:表示完全不会再发生。