notanylonger与notanymore有什么区别

如题所述

①not…any longer相当于no longer
②not any more相当于no more

①常用来修饰延续性动词,主要强调“时间不再延长”
②常用来修饰非延续性动词,通常指今后“再也不”,表示不再重复发生以前“动作”或存在的“状态”,强调终止界限,时态多用将来时,但也可用过去时.
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-10-28
一、no more 和not any more 句意相近,用法不同,两者均修饰某物/人。
1.no more 有“不再、也不”之意。
例如:
Time lost will return no more.
失去的时间不会再来。
She didn't come; no more did her husband.
她没有来,她丈夫也没有来。
2.not any more “不再”。
例:
She doesn't go any more,but she used to go twice a week.
她不再去了,但过去她每周去两次。

二、no longer 与not any longer 和上述两个词组意思相近,只是修饰的对象不同,long 修饰的是时间或长度。
补充说明:
no further:修饰距离
no longer:修饰时间或长度
no more:修饰某物
例:
I can walk no further.我再也走不动了。
He no longer livers here.他不再住这儿了。
I can eat no more.我再也吃不下任何东西了。
相似回答