not any more表示不再做什么,强调次数上不再做什么。not again表示不再做什么,强调不再重复做什么事情,有犯错后悔的意思在里面。
为您解答区别不大Any more强调持续性Again强调单次的重复性有一个表达是not again any more,表示的是不再犯也不再继续了
前者是不再……永远不做……后者是不再……一次,仅此一次
not any more 不再做……(强调次数上不再做……)not again 不再做……(强调不再重复做某事)