一、指代不同
1、no more:也不。
2、no longer:不再。
二、语法不同
1、no more:后可接数词,表示在数量上“超过”某种程度,此时可接含有can的从句,表示否定;也可接形容词、副词或动词,表示程度,意为“非常”。
2、no longer:其基本意思是“长久地”,主要用于修饰静态动词,表示时间延续之长。
三、侧重点不同
1、no more:no more/not…any more与no longer/not…anylonger同义。
2、no longer:no longer意为不再,通常放在行为动词前,be动词的后面。
no longer
1、Her parents no longer have any real influence over her.
她的父母对她不再有任何真正的影响力了。
2、Many young people no longer feel they have a stake in society.
很多年轻人不再觉得他们与社会休戚相关。
3、Sport is no longer so important in the school timetable.
体育课在学校的课程表上已不再是重点课。
no more
1、Not wishing to antagonize her further, he said no more.
他不愿惹她更生气,便不再说话。
2、He promised there would be no more hesitations in pursuing reforms.
他答应在推进改革这件事上不再迟疑不决。
3、She had no more need of me.
她再也不需要我了。